| movie | A Big Bold Beautiful Journey (2025)As David's Father | (Not seen) |
| tv | Batman: Caped Crusader (2024)As Batman / Bruce Wayne (voice)(10 episodes) | (Not seen) |
| tv | Manhunt (2024)As Abraham Lincoln(7 episodes) | (Not seen) |
| movie | Nickel Boys (2024)As Spencer | (Not seen) |
| movie | The Life of Chuck (2024)As American Reporter (voice) | (Not seen) |
| tv | Gen V (2023)As Cipher(8 episodes) | (Not seen) |
| tv | Gaslit (2022)As Jeb Magruder(4 episodes) | (Not seen) |
| tv | Tell Me Your Secrets (2021)As John(10 episodes) | (Not seen) |
| tv | Midnight Mass (2021)As Father Paul Hill(7 episodes) | (Not seen) |
| tv | Monsterland (2020)As Joe Keller(1 episode) | (Not seen) |
| tv | The Stand (2020)As Dr. Jim Ellis(1 episode) | (Not seen) |
| tv | Legion (2017)As Clark Debussy(22 episodes) | (Not seen) |
| movie | Unicorn Store (2017)As Gary | (Not seen) |
| movie | The Big Short (2015)As Porter Collins | (Not seen) |
| tv | Fargo (2014)As Larue Dollard(4 episodes) | (Not seen) |
| movie | Magic in the Moonlight (2014)As Brice | (Not seen) |
| movie | The Angriest Man in Brooklyn (2014)As Tommy Altmann | (Not seen) |
| movie | 42 (2013)As Ralph Branca | (Not seen) |
| tv | The Newsroom (2012)As Jerry Dantana(6 episodes) | (Not seen) |
| movie | Battleship (2012)As Cal Zapata | (Not seen) |
| tv | The Good Wife (2009)As David LaGuardia(2 episodes) | (Not seen) |
| tv | Pushing Daisies (2007)As John Joseph Jacobs(1 episode) | (Not seen) |
| movie | Fantastic Four (2005) (AKA "Fantastic 4")As Leonard | (Not seen) |
| tv | 5ive Days to Midnight (2004) (AKA "5 Days to Midnight")As Carl Axelrod(5 episodes) | (Not seen) |
| movie | Live from Baghdad (2002)As Richard Roth | (Not seen) |
| movie | Groove (2000)As David Turner | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As David Morris(1 episode) | (Not seen) |