Actor (58 credits)
- Con Man (2018) Mr. Hall
- Tour de Pharmacy (2017)
- Minkow (2017) Bank Officer
- Lego DC Comics Super Heroes: Justice League - Cosmic Clash (2016) Lightning Lad / Garth Ranzz, voice acting
- The Broken Hearts Division (2016) Brad Honeycut
- Swimming in the Desert (2016) Donahue
- The Best Friend (2014) Dr. Linus Ferber
- Transformers: Robots in Disguise (2014) Quillfire
- Perception (2012) Dr. Swank
- The Producer (2012) David Stein
- Monster of the House (2011) Doc
- The Artist (2011) Director #2
- Rock the House (2011) Ronny
- Austin & Ally (2011)
- Ashley's Ashes (2010) Perry
- Generator Rex (2010) John Scarecrow
- Screwball: The Ted Whitfield Story (2010) Rick Brumfield
- Parks and Recreation (2009) Freddy
- Stolen (2009) William Daniels
- Trust Me (2009) EmCee
- Frost/Nixon (2008)
- Seven Pounds (2008) George's Doctor
- Batman: The Brave and the Bold (2008) Golden Age Flash
- Uncle AWOL (2008) Dean, хроника
- Transformers (2007) R&D Team Leader
- Private Practice (2007) Doug Adams
- Legion of Super Heroes (2006) Lightning Lad
- Rumor Has It... (2005) Conference Attendee
- Bones (2005) Glen Carter
- Weeds (2005) Dean Hodes
- Domino (2005) FBI Agent #1
- Mrs. Harris (2005) Journalist, not listed in credits
- Love for Rent (2005) Paramedic
- Joey (2004) Trent
- Drake & Josh (2004)
- The Hollywood Sign (2001) Sudio Executive #1
- Project Viper (2001) Chambers (Head of NASA)
- The Huntress (2000) Salesman
- Luck of the Draw (2000) Pascal
- Yes, Dear (2000) Harold Nicholson
- G vs E (1999) Scott
- Armageddon (1998) NASA Techs
- From the Earth to the Moon (1998) GUIDO
- Godzilla: The Series (1998) Archaeologist
- Becker (1998) Clark
- The Brave Little Toaster Goes to Mars (1998) Ratso, voice acting
- Fame L.A. (1997) Marcus Carilli
- Dharma & Greg (1997) Russell Gotleib
- The Brave Little Toaster to the Rescue (1997) Ratso, voice acting
- The Nome Prince and the Magic Belt (1996) Scarecrow Sr., voice acting
- Virtual Oz (1996) Tommy Qwickstep, voice acting
- Toto Lost in New York (1996) Scarecrow / Snicklefritz / Vendor, voice acting
- Apollo 13 (1995) GUIDO White
- University Hospital (1995) Howard Stenecki
- I Love Trouble (1994) Copy Man
- I'll Do Anything (1994) Warm-Up Man
- For the Boys (1991) Dressing Room Page, New York
- The Wonder Years (1988) Howie Needleman