Actor (30 credits)
- The Muppets. (2015) Additional Muppet Performer
- Muppets Most Wanted (2014) LA Muppet Performer, voice acting
- Curio Shop (2014) William Jefferson
- Slasher Fest '85 (2014) Chase O'Bannon
- Lady Gaga & the Muppets' Holiday Spectacular (2013) Additional Muppet Performer, voice acting
- The Thundermans (2013) Puppeteer
- The Muppets (2011) Additional Muppet Performer, voice acting
- Novia a la fuga (2009) Pato
- Greg the Bunny (2002) Susan Monster
- Sento Yosei Yukikaze (2002) Liaison Officer Ishikawa
- Papal Cab (2002) Father Mehrin / Thief
- Being John Malkovich (1999) Student Puppeteer, not listed in credits
- The Brave Little Toaster Goes to Mars (1998) Satellite 2 / Iron, voice acting
- The Adventures of Timmy the Tooth: The Brush in the Stone (1996) voice acting
- Theodore Rex (1995) Tina the Waitress (puppeteer)
- The Adventures of Timmy the Tooth: Malibu Timmy (1995) Cavity Goon / Bob, voice acting
- The Adventures of Timmy the Tooth: Big Mouth Gulch (1995) Cavity Goon, voice acting
- The Adventures of Timmy the Tooth: Molar Island (1995) Darol, voice acting
- The Adventures of Timmy the Tooth: Lost My Brush (1995) Cavity Goon, voice acting
- The Adventures of Timmy the Tooth: Operation: Secret Birthday Surprise (1995) Cavity Goon / Darol, voice acting
- The Adventures of Timmy the Tooth: Rainy Day Adventure (1995) Cavity Goon, voice acting
- Life with Louie (1995)
- The Adventures of Timmy the Tooth: Timmy in Space (1995) Cavity Goon, voice acting
- The Adventures of Timmy the Tooth: An Eye for a Tooth (1995) voice acting
- The Adventures of Timmy the Tooth: Spooky Tooth (1995) voice acting
- Muppet Classic Theater (1994) Additional Muppet Performer, voice acting
- Teenage Mutant Ninja Turtles III (1992) Splinter
- Dinosaurs (1991) Additional Dinosaur Performer
- Creator (1985) Martin Goodwin, not listed in credits
- The Man from Wailing River Bruce McIvor
Director (3 credits)
Producer (1 credits)
Writer (11 credits)