Actor (32 credits)
- The Extra (2017) Maxie Maxwell
- Mansion of Blood (2015) Arthur Mayhew
- Cotton (2014) The Preacher
- The Visitor from Planet Omicron (2013) Grand Potentate
- Unknowns (2012) Reporter #1
- Wedding Day (2012)
- Pooltime (2010) Tad
- No Strings Attached (2010) Eli's Dad
- 'Donnie Darko': Production Diary (2004) играет самого себя
- Succubus (2004) Secretia Collins
- Surge of Power (2004) Comic Merchant / many characters
- Destiny (2002) Hugh
- Jane White Is Sick & Twisted (2002) Terry
- Monkeybone (2001) Burger God Representative
- Love Leprosy (2001) Sixx
- Donnie Darko (2001) Man in Red Jogging Suit
- The Limited (2000) Train Station Clerk
- Marty and Virginia (2000) Paddy Chayefsky
- Erin Brockovich (2000) Ned, not listed in credits
- Magnolia (1999) Drunken Dart Player, not listed in credits
- Fire in the Night (1986) Chef
- Hamburger: The Motion Picture (1986) The Fab 400
- Stoogemania (1986) Stoogemaniac
- Porky's Revenge (1985) Snooky at 16, not listed in credits
- Moving Violations (1985) Paraplegic, not listed in credits
- Back to the Future (1985) Student, not listed in credits
- Real Genius (1985) Student on Ice Skates, not listed in credits
- A Nightmare on Elm Street Part 2: Freddy's Revenge (1985) Victim, not listed in credits
- Secret Admirer (1985) Pizza Guy, not listed in credits
- Maxie (1985) Photographer, not listed in credits
- Purple Rain (1984) Hiker #1, not listed in credits
- It's a Living (1980) Man #2
Producer (13 credits)