| How to Rob a Bank (2024) as Scott Levine |
| Monster High 2 (2023) as Henchman |
| Fit for Christmas (2022) as Carl |
| Sonic the Hedgehog 2 (2022) as Armored Truck Security Guard |
| Action #1 (2021) as Injured Nerd |
| Sonic the Hedgehog (2020) as Bar Patron / On Set Sonic |
| The Lightsaber Maker (2019) as Valin Horn |
| 37 Teen (2019) as Steve |
| Blurt! (2018) as Salesman |
| Blurt! (2018) as Salesperson |
| The Age of Adulting (2018) as Doug |
| The Show (2017) as David |
| Monster Trucks (2016) as Deputy |
| Rampage: President Down (2016) as FBI Agent Murray |
| The Confirmation (2016) as Freddy |
| Becoming Santa (2015) as Wesley |
| Driven Underground (2015) as Mr. Gabowski |
| The Unauthorized Full House Story (2015) as Drunk Patron |
| Mr. Miracle (2014) as Customer |
| Clue: A Movie Mystery Adventure (2014) as Grad Student |
| Christmas Bounty (2013) as Bones |
| Camera Shy (2012) as Video Store Clerk |
| The Odds (2012) as Benson |
| The Big Year (2011) as Birder (High Island) |
| Lloyd the Conqueror (2011) as Oswald |
| Sunflower Hour (2011) as Doug Spencer |
| Growing the Big One (2010) as Technician |
| 30 Days of Night: Dark Days (2010) as Comic Book Nerd (uncredited) |
| The King of Fighters (2009) as Scott Hana |
| Year of the Carnivore (2009) as Jerry the Sound Guy |
| Slap Shot 3: The Junior League (2008) as Precious |
| Never Use Alone as Tyler (Voice) |