Doug Wren
Meet the Feebles 1995
Rating: 6.6
Bad Taste 1989
Rating: 6.5
as Bletch (voice) (uncredited)
as Alien Leader