
Filmography28 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2021 | Psych 3: This Is GusMovie | Shawn Spencer | 45 |
| 2021 | Night of the Animated DeadMovie | Tom (voice) | 45 |
| 2019 | BerserkMovie | Officer Duane | 43 |
| 2018 | A Million Little ThingsSeries | Gary Mendez | 42 |
| 2018 | 25 Words or LessSeries | Self | 42 |
| 2018 | Fortune RookieSeries | Roday | 42 |
| 2017 | SteveSeries | Self | 41 |
| 2017 | Psych: The MovieMovie | Shawn Spencer | 41 |
| 2016 | Pushing DeadMovie | Dan Schauble | 40 |
| 2015 | Christmas EveMovie | B | 39 |
| 2015 | GravyMovie | Marty | 39 |
| 2011 | The John Cena ExperienceMovie | Self (archive footage) | 35 |
| 2011 | Love BitesSeries | Jeff | 35 |
| 2009 | GamerMovie | News Co-Host #1 | 33 |
| 2008 | Fear ItselfSeries | Carlos the Groom | 32 |
| 2006 | PsychSeries | Shawn Spencer | 30 |
| 2006 | BeerfestMovie | German Messenger | 30 |
| 2005 | Don't Come KnockingMovie | 1st AD | 29 |
| 2005 | The Dukes of HazzardMovie | Billy Prickett | 29 |
| 2003 | Miss MatchSeries | Nick Paine | 27 |
| 2002 | ShowtimeMovie | 'Maxis' Cameraman | 26 |
| 2002 | Repli-KateMovie | Max | 26 |
| 2001 | First YearsSeries | Edgar Ross | 25 |
| 2001 | Thank HeavenMovie | Receptionist | 25 |
| 2000 | BelieveMovie | Bruce Arm | 24 |
| 1999 | ProvidenceSeries | Alexander Conrad | 23 |
| 1999 | Coming SoonMovie | Chad | 23 |
| 1999 | Get RealSeries | Trent Sykes | 23 |