| tv | Towards Zero (2025)As Inspector Leach(3 episodes) | (Not seen) |
| tv | The Beast in Me (2025)As Nile Jarvis(8 episodes) | (Not seen) |
| movie | Hallow Road (2025)As Frank/The Kind Man (voice) | (Not seen) |
| movie | Watchmen: Chapter I (2024)As Dan Dreiberg / Nite Owl / Photographer #3 (voice) | (Not seen) |
| movie | Saturday Night (2024)As George Carlin | (Not seen) |
| movie | IF (2024)As Ghost (voice) | (Not seen) |
| tv | Extrapolations (2023)As Junior(1 episode) | (Not seen) |
| movie | Cocaine Bear (2023)As Thornton | (Not seen) |
| tv | Perry Mason (2020)As Perry Mason(16 episodes) | (Not seen) |
| movie | The Report (2019)As New York Times Reporter | (Not seen) |
| movie | A Beautiful Day in the Neighborhood (2019)As Lloyd Vogel | (Not seen) |
| movie | Mowgli: Legend of the Jungle (2018)As Lockwood | (Not seen) |
| movie | The Post (2017)As Daniel Ellsberg | (Not seen) |
| tv | The Late Late Show with James Corden (2015)As Self - Guest(1 episode) | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self - Guest(1 episode) | (Not seen) |
| movie | Burnt (2015)As Reece | (Not seen) |
| tv | BoJack Horseman (2014)As Justin Kenyon (voice)(1 episode) | (Not seen) |
| tv | The Tonight Show Starring Jimmy Fallon (2014)As Self(1 episode) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self(3 episodes) | (Not seen) |
| tv | The Americans (2013)As Phillip Jennings(75 episodes) | (Not seen) |
| tv | Archer (2009)As Lloyd Llewellyn (voice)(1 episode) | (Not seen) |
| movie | The Edge of Love (2008)As Dylan Thomas | (Not seen) |
| movie | Brothers & Sisters: Family Album (2007)As Self/Kevin Walker | (Not seen) |
| movie | Virgin Territory (2007)As Count Dzerzhinsky | (Not seen) |
| movie | Love and Other Disasters (2006)As Peter Simon | (Not seen) |
| movie | Deathwatch (2002) (AKA "Death Front")As Cpl. Doc Fairweather | (Not seen) |
| movie | The Abduction Club (2002)As James Strang | (Not seen) |
| movie | Whatever Happened to Harold Smith? (1999) | (Not seen) |
| movie | Titus (1999)As Demetrius | (Not seen) |
| movie | Heart (1999)As Sean McCardle | (Not seen) |
| movie | Elizabeth (1998) (AKA "Elizabeth: The Virgin Queen")As (uncredited) | (Not seen) |
| movie | House of America (1997)As Boyo | (Not seen) |