
Filmography63 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Skate to HellMovie | Buck | 54 |
| 2024 | The Legend of Catclaws MountainMovie | Marcus McKinley | 52 |
| 2024 | AftermathMovie | Martin | 52 |
| 2023 | Woods WitchMovie | Garrett Gaspar | 51 |
| 2023 | Free LSDMovie | Homeless Man / The Producer | 51 |
| 2022 | NightshadeMovie | Officer Camello | 50 |
| 2022 | I, ChallengerMovie | Sid | 50 |
| 2020 | Booze, Broads and BlackjackMovie | Oscar Chavez | 48 |
| 2020 | Beast ModeMovie | Huckle Saxton | 48 |
| 2020 | NoirlandMovie | Tiberius Malloy | 48 |
| 2019 | Now ApocalypseSeries | Homeless Man | 47 |
| 2019 | From the DeadMovie | Eddie | 47 |
| 2019 | Spinning DryMovie | Samuel 'Norm' Normandie | 47 |
| 2018 | Mission PossibleMovie | Harry | 46 |
| 2018 | Garlic and GunpowderMovie | Archie Bocci | 46 |
| 2017 | Spreading DarknessMovie | Mark Minscourri | 45 |
| 2017 | The Black RoomMovie | Leo | 45 |
| 2016 | American RomanceMovie | Stewart Miles | 44 |
| 2016 | Punk's Dead: SLC Punk 2Movie | John The Mod | 44 |
| 2016 | It WatchesMovie | Guy | 44 |
| 2015 | AppetitesMovie | Paul | 43 |
| 2015 | Shut Up and DriveMovie | Ben | 43 |
| 2015 | Dutch HollowMovie | Patrick Lewis | 43 |
| 2014 | BoJack HorsemanSeries | The Grip (voice) | 42 |
| 2014 | Catch of the DayMovie | Detective Alex Hoyt | 42 |
| 2014 | Hercules RebornMovie | Horace | 42 |
| 2014 | Carlos Spills the BeansMovie | Gay Scott | 42 |
| 2014 | Tom Holland's Twisted TalesMovie | Toughey (segment "Shockwave") | 42 |
| 2013 | Tom Holland's Twisted TalesSeries | Toughey | 41 |
| 2013 | 9 Full MoonsMovie | Terry | 41 |
| 2013 | Blue DreamMovie | Robert Harmon | 41 |
| 2011 | TouchbackMovie | Rodriguez | 39 |
| 2011 | Alyce KillsMovie | Vince | 39 |
| 2010 | Hawaii Five-0Series | Kaili Huikala | 38 |
| 2010 | KaboomMovie | The Messiah | 38 |
| 2010 | Caller ID: EntityMovie | Miles | 38 |
| 2009 | 2 Dudes and a DreamMovie | — | 37 |
| 2009 | PenanceMovie | Sleazy Party Guy | 37 |
| 2009 | ThirstyMovie | Beverage Announcer (voice) | 37 |
| 2008 | The Art of TravelMovie | Taylor 'One Ball' | 36 |
| 2008 | ToxicMovie | Brad | 36 |
| 2006 | Mad CowgirlMovie | Thierry | 34 |
| 2005 | Chasing GhostsMovie | Dmitri Parramatti | 33 |
| 2005 | Standing StillMovie | Store Clerk | 33 |
| 2004 | Open HouseMovie | Joel Rodman | 32 |
| 2004 | Frog-g-g!Movie | Freb | 32 |
| 2002 | Comic Book VillainsMovie | Baz | 30 |
| 2001 | Donnie DarkoMovie | Frank | 29 |
| 2000 | Gone in Sixty SecondsMovie | Freb | 28 |
| 1999 | GoMovie | Singh | 27 |
| 1999 | The Clown at MidnightMovie | George | 27 |
| 1998 | Wild HorsesMovie | Jimmy | 26 |
| 1997 | River Made to Drown InMovie | Jaime | 25 |
| 1997 | NowhereMovie | Dark | 25 |
| 1996 | Independence DayMovie | Miguel | 24 |
| 1995 | The Doom GenerationMovie | Jordan White | 23 |
| 1993 | An Ambush of GhostsMovie | Student #1 | 21 |
| 0 | GodHeadMovie | Will | — |
| 0 | Bikers vs WerewolvesMovie | Miguel | — |
| 0 | The First CircleMovie | Paul Porter | — |
| 0 | Bad Day For BigfootMovie | — | — |
| 0 | Butch Cassidy's Forgotten OutlawMovie | Elzy Lay | — |
| 0 | Just South of InsanityMovie | — | — |