
Filmography45 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Blue Eyed GirlMovie | Harrison | 56 |
| 2025 | The Girl Who Survived: The Alina Thompson StoryMovie | Carl Thompson | 56 |
| 2024 | ReEntryMovie | Lucas Bello | 55 |
| 2022 | The Rookie: FedsSeries | SSA Neal Wizaro | 53 |
| 2022 | UnsilencedMovie | Daniel Davis | 53 |
| 2021 | American RefugeeMovie | Winter | 52 |
| 2019 | ReckoningSeries | Leo Doyle | 50 |
| 2019 | BreakthroughMovie | Dr. Kent Sutterer | 50 |
| 2019 | The OrderSeries | Eric Clarke | 50 |
| 2019 | Nancy Drew and the Hidden StaircaseMovie | Carson Drew | 50 |
| 2017 | Say You WillMovie | Dean Hall | 48 |
| 2016 | This Is UsSeries | Ben | 47 |
| 2016 | The TrackMovie | Scott | 47 |
| 2016 | 3 GenerationsMovie | Matthew | 47 |
| 2016 | ImperiumMovie | Gerry Conrad | 47 |
| 2015 | Chicago MedSeries | Walter Macron | 46 |
| 2015 | All Mistakes BuriedMovie | Sonny | 46 |
| 2014 | The Fault in Our StarsMovie | Michael Lancaster | 45 |
| 2014 | True Blood. A Farewell to Bon TempsMovie | Self | 45 |
| 2014 | After the FallMovie | Lee | 45 |
| 2013 | Crazy Kind of LoveMovie | Jeff | 44 |
| 2013 | The PrivilegedMovie | Preston Westwood | 44 |
| 2012 | Guns, Girls and GamblingMovie | Sheriff Cowley | 43 |
| 2008 | True BloodSeries | Sam Merlotte | 39 |
| 2008 | Childrens HospitalSeries | Denizen Stoop | 39 |
| 2008 | Free RadioSeries | Self | 39 |
| 2007 | What If God Were the Sun?Movie | Jeff | 38 |
| 2006 | DexterSeries | Matt Chambers | 37 |
| 2006 | JusticeSeries | — | 37 |
| 2005 | BonesSeries | Ken Thompson | 36 |
| 2005 | Numb3rsSeries | Thomas Gill | 36 |
| 2005 | MediumSeries | Dr. Brian Seward | 36 |
| 2004 | CSI: NYSeries | Charles Wright | 35 |
| 2004 | HouseSeries | Ethan Hartig | 35 |
| 2004 | Anonymous RexMovie | Vincent Rubio | 35 |
| 2003 | Cold CaseSeries | Porter Rawley (1981) | 34 |
| 2001 | Law & Order: Criminal IntentSeries | Gray Vanderhoven | 32 |
| 2001 | Going to CaliforniaSeries | Kevin "Space" Lauglin | 32 |
| 2000 | Autumn in New YorkMovie | Simon | 31 |
| 2000 | Strong MedicineSeries | Kiko Ellsworth | 31 |
| 1999 | Judging AmySeries | Marty Levine | 30 |
| 1998 | Maximum BobSeries | Sonny Dupree | 29 |
| 1998 | Wrestling with AlligatorsMovie | Will | 29 |
| 1998 | TrinitySeries | Liam McCallister | 29 |
| 1996 | Childhood's EndMovie | Greg Chute | 27 |