
Filmography21 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2024 | TrackerSeries | US Marshal Jeremy Boyd | 44 |
| 2018 | ManifestSeries | Zeke Landon | 38 |
| 2016 | TimelessSeries | Ryan Millerson | 36 |
| 2016 | GravesSeries | Jesse Enright | 36 |
| 2015 | WoodshedMovie | Isaac | 35 |
| 2014 | HelixSeries | Dr. Kyle Sommer | 34 |
| 2013 | Gilded LilysMovie | John Kidd | 33 |
| 2012 | The NewsroomSeries | Brad | 32 |
| 2011 | Love BitesSeries | Matt | 31 |
| 2011 | 17th PrecinctMovie | Jimmy Travers | 31 |
| 2010 | The Deep EndSeries | Dylan Hewitt | 30 |
| 2009 | HomecomingMovie | Mike Donaldson | 29 |
| 2008 | ReflectionsMovie | Nathan | 28 |
| 2007 | Ghost RiderMovie | Young Johnny Blaze | 27 |
| 2007 | Mad MenSeries | Joey Baird | 27 |
| 2007 | Private PracticeSeries | James Peterson | 27 |
| 2007 | Sydney WhiteMovie | Tyler Prince | 27 |
| 2007 | Spirit of Vengeance: Making Ghost RiderMovie | Self | 27 |
| 2006 | DeceitMovie | Dave Ford | 26 |
| 2004 | Jack & BobbySeries | Jack McCallister | 24 |
| 1996 | The Daily ShowSeries | Self | 16 |