
Filmography23 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Damned If You DoMovie | — | 47 |
| 2020 | UploadSeries | Matteo | 42 |
| 2018 | FBISeries | Spencer Briggs | 40 |
| 2018 | Laboratory ConditionsMovie | Robbins | 40 |
| 2018 | EveMovie | David | 40 |
| 2017 | The Good FightSeries | Keith Fisk | 39 |
| 2016 | Designated SurvivorSeries | Lyor Boone | 38 |
| 2016 | The Night OfSeries | Ray Halle | 38 |
| 2015 | The ExpanseSeries | Shed Garvey | 37 |
| 2014 | That Burning FeelingMovie | Adam Murphy | 36 |
| 2013 | How to Be a ManMovie | Gary | 35 |
| 2010 | A Beginner's Guide to EndingsMovie | Jacob 'Cob' White | 32 |
| 2009 | Royal PainsSeries | Evan R. Lawson | 31 |
| 2009 | Old DogsMovie | Zoo Maintenance | 31 |
| 2008 | SplinterMovie | Seth Belzer | 30 |
| 2006 | Dr. Dolittle 3Movie | Cogburn the Rooster (voice) | 28 |
| 2006 | Everything's Gone GreenMovie | Ryan | 28 |
| 2005 | Criminal MindsSeries | Shane Wyeth | 27 |
| 2004 | JoeySeries | Michael Tribbiani | 26 |
| 2002 | 40 Days and 40 NightsMovie | Ryan | 24 |
| 2000 | Road TripMovie | Rubin | 22 |
| 1999 | Seasons of LoveSeries | Eugene | 21 |
| 1997 | The Don's AnalystMovie | Young Vito | 19 |