
Filmography41 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2024 | ReaganMovie | Speechwriter | 43 |
| 2024 | Model HouseMovie | Steven James | 43 |
| 2023 | The FloodMovie | Dale Elkins | 42 |
| 2023 | Only the Good SurviveMovie | Mr. Brooks | 42 |
| 2022 | Asking For ItMovie | Douchebag | 41 |
| 2022 | Don't Look at the DemonMovie | Wolf | 41 |
| 2020 | The BillionaireMovie | The Doctor | 39 |
| 2020 | For the Love of JesseeMovie | Luke Matthews | 39 |
| 2020 | MeganMovie | Tom | 39 |
| 2019 | MopeMovie | Ricky Cucumber | 38 |
| 2019 | 2nd Chance for ChristmasMovie | Jason Cleavers | 38 |
| 2019 | A Christmas Movie ChristmasMovie | Russell / Chad | 38 |
| 2019 | The Legend of 5 Mile CaveMovie | Doc | 38 |
| 2018 | Paint It RedMovie | Detective Jake Dark | 37 |
| 2018 | AstroMovie | Young Alexander Biggs | 37 |
| 2018 | Hellraiser: JudgmentMovie | Detective David Carter | 37 |
| 2017 | Death PoolMovie | Johnny Taylor | 36 |
| 2017 | Enchanted ChristmasMovie | Scott Schaeffer | 36 |
| 2017 | It Happened Again Last NightMovie | Stephen | 36 |
| 2016 | Nearly MarriedMovie | Cooper Nelson | 35 |
| 2016 | ThresholdMovie | Aaron | 35 |
| 2015 | Lights OutMovie | Noah | 34 |
| 2014 | ManterventionMovie | Kip | 33 |
| 2013 | Liars AllMovie | Jack | 32 |
| 2013 | Heart of the CountryMovie | Luke | 32 |
| 2011 | The Lying GameSeries | Justin Miller | 30 |
| 2011 | Cougar HuntingMovie | Dick Richards | 30 |
| 2010 | Hot in ClevelandSeries | Mark | 29 |
| 2008 | True BloodSeries | Matt | 27 |
| 2008 | The Secret Life of the American TeenagerSeries | Frank | 27 |
| 2008 | Foreign ExchangeMovie | Jay Noble | 27 |
| 2008 | The Haunting of Molly HartleyMovie | Michael | 27 |
| 2008 | Dream BoyMovie | Burke | 27 |
| 2008 | The 13th AlleyMovie | Matt | 27 |
| 2007 | The Surfer KingMovie | Robbie Zirpollo | 26 |
| 2007 | Terror Toons 2Movie | Mark | 26 |
| 2005 | The CloserSeries | Corey Horowitz | 24 |
| 2005 | Numb3rsSeries | Grant | 24 |
| 2004 | Jack & BobbySeries | — | 23 |
| 2004 | HuffSeries | — | 23 |
| 2003 | NCISSeries | Grant Bridges | 22 |