2025
The Better Sister as Adam Macintosh2024
Justice League: Crisis on Infinite Earths Part Three as Lex Luthor (voice)2024
Twilight of the Gods as Hrafnkel (voice)2024
Resistance: They Fought Back as Not available2023
Ant-Man and the Wasp: Quantumania as M.O.D.O.K.2023
Rebel Moon - Part One: A Child of Fire as Sindri2023
Transatlantic as Graham Patterson2023
Bill Russell: Legend as Self - Narrator (voice)2023
Marvel Studios Assembled: The Making of Ant-Man and the Wasp: Quantumania as Self - M.O.D.O.K.2022
Pantheon as Jake / News Anchor (voice)2022
Pantheon as Jake (voice)2022
What We Do Next as Paul2021
Marvel Studios Legends as Darren Cross / Yellowjacket (archive footage) (uncredited)2021
West Side Story as Lieutenant Schrank2021
Scenes from a Marriage as Peter2021
The Many Saints of Newark as Junior Soprano2020
Ratched as Charles Wainwright2020
Talking Sopranos as Self2020
Baghdad Central as John Parodi2020
George W. Bush as Self2020
The Poison Squad as Narrator (voice)2019
The Report as Cyrus Clifford2019
Driven as Special Agent Benedict Tisa2018
First Man as Buzz Aldrin2018
The Romanoffs as Michael Romanoff2018
The Seagull as Boris Trigorin2018
The Eugenics Crusade as Narrator2017
The Deuce as Not available2017
The Deuce as Hank Jaffe2016
Billions as Mike Prince2016
Gold as Brian Woolf2016
Café Society as Ben Dorfman2016
Anesthesia as Sam2015
The Late Show with Stephen Colbert as Self2015
Ant-Man as Darren Cross / Yellowjacket2015
Black Mass as Fred Wyshak2015
WHIH Newsfront as Darren Cross2015
Dark Places as Ben Day2014
Late Night with Seth Meyers as Self2014
The Strain as Dr. Ephraim Goodweather2014
Non-Stop as Austin Reilly2014
This Is Where I Leave You as Paul Altman2014
The Good Lie as Jack2014
The Normal Heart as John Bruno2014
Decoding Annie Parker as Sean2014
Glass Chin as Bud Gordon2014
Victoriana as Bill Russing2013
House of Cards as Peter Russo2013
C.O.G. as Curly2012
The Bourne Legacy as Vendel2012
The Time Being as Eric2011
Homeland as Not available2011
Midnight in Paris as Ernest Hemingway2011
Helena from the Wedding: Cast Interviews as Self2010
Law & Order: LA as TJ Jaruszalski2010
Salt as Shnaider2010
Helena from the Wedding as Steven2009
The Good Wife as Collin Grant2009
The Unusuals as Not available2009
Push as Agent Mack2009
Brief Interviews with Hideous Men as Subject #512008
Life on Mars as Russell / Detective Ventura2007
The Number 23 as Sergeant Burns2006
The Unit as Not available2006
Lucky Number Slevin as Saul2006
The Nine as Not available2006
A Girl Like Me: The Gwen Araujo Story as Joey Marino2005
American Dad! as Carnival Man (voice)2005
American Dad! as Nicholas Dawson (voice)2005
American Dad! as Vincent Edmonds (voice)2005
Numb3rs as Agent Reacher2005
North Country as Ricky Sennett2003
NCIS as Martin Quinn2002
CSI: Miami as Craig Seaborn2002
Without a Trace as Steve Goodman2001
Alias as Sasha Korjev2000
CSI: Crime Scene Investigation as Sex Shop Clerk1998
Charmed as Demon1994
ER as Teddy Marsh1993
NYPD Blue as Not available1990
Law & Order as Gerald Ruane1988
American Experience as Narrator1988
American Experience as Narrator (voice)NaN
Matchbox as Not available