| The Long-Reigning King of Rollercastle Skateland (2025) as Stuart |
| Jackpot! (2024) as Sleazy Ron Wexler |
| Reunion (2024) as Theodore Buckley |
| EXmas (2023) as Dennis |
| Puppy Love (2023) as Dr. Hert |
| Your Place or Mine (2023) as Alex |
| Barb & Star Go to Vista Del Mar (2021) as Gary |
| Crazy Ex-Girlfriend: Oh My God I Think It's Over (2019) as Self |
| Mascots (2016) as Langston Aubrey |
| Addicted to Fresno (2015) as David |
| Your Hands (2015) as Charlie |
| For Christ's Sake (2011) as Tom |
| Super 8 (2011) as Deputy Rosko |
| Bridesmaids (2011) as Don Cholodecki |
| Pete Smalls Is Dead (2010) as Sly |
| Operation: Endgame (2010) as Neil |
| Just Add Water (2008) as Mark Tuckby |
| Smiley Face (2007) as Laundry Room Man |
| Wild Hogs (2007) as Kent |
| Let's Go to Prison (2006) as Wine Taster |
| For Your Consideration (2006) as Hate It Film Critic |
| Serenity (2005) as Dr. Mathias |
| Greener Mountains (2005) as Randall |
| Pretty Persuasion (2005) as Headmaster Charles Meyer |
| A Mighty Wind (2003) as Lawrence E. Turpin |
| Sol Goode (2003) as Job Placement Officer |
| The Badge (2002) as Luna |
| Bug (2002) as Craig Johnston |
| Heartbreakers (2001) as Dr. Arnold Davis |
| Best in Show (2000) as Hamilton Swan |
| Dill Scallion (1999) as Rusty Bob |
| Happy, Texas (1999) as Steven |
| Thick as Thieves (1999) as Maloney |
| Can't Stop Dancing (1999) as Eddie |
| Waiting for Guffman (1997) as Steve Stark - Councilman |
| House Arrest (1996) as Cop |
| The Making of '...And God Spoke' (1994) as Bob / A.D. |
| The Ultimate Christmas Present Writer |
| Satan's School for Girls Story |
| Satan's School for Girls Teleplay |
| House Arrest Writer |
| Problem Child 3 Writer |
| Where the Day Takes You Writer |
| Sleepaway Camp III: Teenage Wasteland Writer |
| Sleepaway Camp II: Unhappy Campers Writer |