
Filmography43 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2027 | The Exorcist: MartyrsMovie | — | 51 |
| 2026 | Widow's BaySeries | Richard Warren | 50 |
| 2025 | A Big Bold Beautiful JourneyMovie | David's Father | 49 |
| 2025 | The Life of ChuckMovie | American Reporter (voice) | 49 |
| 2025 | Barron's CoveMovie | Lyle Chambers | 49 |
| 2024 | ElsbethSeries | Archer Kopunek | 48 |
| 2024 | Nickel BoysMovie | Spencer | 48 |
| 2024 | ManhuntSeries | Abraham Lincoln | 48 |
| 2023 | Gen VSeries | Cipher | 47 |
| 2023 | Downtown OwlMovie | Principal Valentine | 47 |
| 2022 | GaslitSeries | Jeb Magruder | 46 |
| 2022 | AngelyneSeries | Rick Krause | 46 |
| 2021 | Cinema ToastSeries | — | 45 |
| 2020 | The StandSeries | Dr. Jim Ellis | 44 |
| 2020 | 10 Things We Should Do Before We Break UpMovie | Ben | 44 |
| 2018 | You Can't Say NoMovie | Miles | 42 |
| 2018 | Paper YearMovie | Noah Bearinger | 42 |
| 2017 | LegionSeries | Clark Debussy | 41 |
| 2017 | A Midsummer Night's DreamMovie | Lysander | 41 |
| 2017 | Unicorn StoreMovie | Gary | 41 |
| 2015 | The Big ShortMovie | Porter Collins | 39 |
| 2014 | FargoSeries | Larue Dollard | 38 |
| 2014 | The Angriest Man in BrooklynMovie | Tommy Altmann | 38 |
| 2013 | 42Movie | Ralph Branca | 37 |
| 2013 | The Crazy OnesSeries | Andrew | 37 |
| 2012 | BattleshipMovie | Cal Zapata | 36 |
| 2012 | The NewsroomSeries | Jerry Dantana | 36 |
| 2012 | Lola VersusMovie | Henry | 36 |
| 2011 | I'm Coming OverMovie | Buffalo | 35 |
| 2009 | The Good WifeSeries | David LaGuardia | 33 |
| 2008 | The Violent KindMovie | Frank | 32 |
| 2007 | Pushing DaisiesSeries | John Joseph Jacobs | 31 |
| 2006 | Ugly BettySeries | Evan Grant | 30 |
| 2006 | The New Adventures of Old ChristineSeries | Matthew Kimble | 30 |
| 2005 | Fantastic FourMovie | Leonard | 29 |
| 2004 | 5ive Days to MidnightSeries | Carl Axelrod | 28 |
| 2003 | Final DraftMovie | Marty | 27 |
| 2002 | American DreamsSeries | Pvt. Stan Silver | 26 |
| 2002 | Live from BaghdadMovie | Richard Roth | 26 |
| 2000 | GrooveMovie | David Turner | 24 |
| 2000 | Gideon's CrossingSeries | Dr. Bruce Cherry | 24 |
| 1999 | Law & Order: Special Victims UnitSeries | David Morris | 23 |
| 0 | CallbackMovie | — | — |