Imperfect Women as Howard (1 episode)						
					 
									
									
						2025
						
							The Better Sister as Adam Macintosh (8 episodes)						
					 
									
						2024
						
							Twilight of the Gods as Hrafnkel (voice) (1 episode)						
					 
									
						2024
						
							Justice League: Crisis on Infinite Earths Part Three as Lex Luthor (voice)						
					 
									
						2024
						
							Resistance: They Fought Back						
					 
									
						2023
						
							Rebel Moon - Part One: A Child of Fire as Sindri						
					 
									
						2023
						
							Marvel Studios Assembled: The Making of Ant-Man and the Wasp: Quantumania as Self - M.O.D.O.K.						
					 
									
						2023
						
							Transatlantic as Graham Patterson (7 episodes)						
					 
									
						2023
						
							Ant-Man and the Wasp: Quantumania as M.O.D.O.K.						
					 
									
						2023
						
							Bill Russell: Legend as Self - Narrator (voice) (2 episodes)						
					 
									
						2022
						
							Pantheon as Jake (voice) (1 episode)						
					 
									
						2022
						
							Pantheon as Jake / News Anchor (voice) (1 episode)						
					 
									
						2022
						
							What We Do Next as Paul						
					 
									
						2021
						
							West Side Story as Lieutenant Schrank						
					 
									
						2021
						
							The Many Saints of Newark as Junior Soprano						
					 
									
						2021
						
							Scenes from a Marriage as Peter (1 episode)						
					 
									
						2021
						
							Marvel Studios Legends as Darren Cross / Yellowjacket (archive footage) (uncredited) (3 episodes)						
					 
									
						2020
						
							Ratched as Charles Wainwright (8 episodes)						
					 
									
						2020
						
							George W. Bush as Self						
					 
									
						2020
						
							Talking Sopranos as Self (1 episode)						
					 
									
						2020
						
							Baghdad Central as John Parodi (6 episodes)						
					 
									
						2020
						
							The Poison Squad as Narrator (voice)						
					 
									
						2019
						
							The Report as Cyrus Clifford						
					 
									
						2019
						
							Driven as Special Agent Benedict Tisa						
					 
									
						2018
						
							The Eugenics Crusade as Narrator						
					 
									
						2018
						
							The Romanoffs as Michael Romanoff (1 episode)						
					 
									
						2018
						
							First Man as Buzz Aldrin						
					 
									
						2018
						
							The Seagull as Boris Trigorin						
					 
									
						2017
						
							The Deuce (1 episode)						
					 
									
						2017
						
							The Deuce as Hank Jaffe (5 episodes)						
					 
									
						2016
						
							Café Society as Ben Dorfman						
					 
									
									
						2016
						
							Billions as Mike Prince (29 episodes)						
					 
									
									
						2015
						
							Black Mass as Fred Wyshak						
					 
									
						2015
						
							The Late Show with Stephen Colbert as Self (1 episode)						
					 
									
						2015
						
							Ant-Man as Darren Cross / Yellowjacket						
					 
									
						2015
						
							WHIH Newsfront as Darren Cross (1 episode)						
					 
									
						2015
						
							Dark Places as Ben Day						
					 
									
						2014
						
							This Is Where I Leave You as Paul Altman						
					 
									
						2014
						
							The Good Lie as Jack						
					 
									
						2014
						
							The Strain as Dr. Ephraim Goodweather (46 episodes)						
					 
									
									
						2014
						
							Decoding Annie Parker as Sean						
					 
									
						2014
						
							Glass Chin as Bud Gordon						
					 
									
						2014
						
							Victoriana as Bill Russing						
					 
									
						2014
						
							Non-Stop as Austin Reilly						
					 
									
						2014
						
							Late Night with Seth Meyers as Self (1 episode)						
					 
									
									
						2013
						
							House of Cards as Peter Russo (14 episodes)						
					 
									
						2012
						
							The Time Being as Eric						
					 
									
						2012
						
							The Bourne Legacy as Vendel						
					 
									
						2011
						
							Homeland (1 episode)						
					 
									
						2011
						
							Midnight in Paris as Ernest Hemingway						
					 
									
						2011
						
							Helena from the Wedding: Cast Interviews as Self						
					 
									
						2010
						
							Helena from the Wedding as Steven						
					 
									
						2010
						
							Law & Order: LA as TJ Jaruszalski (22 episodes)						
					 
									
									
						2009
						
							Brief Interviews with Hideous Men as Subject #51						
					 
									
						2009
						
							The Good Wife as Collin Grant (1 episode)						
					 
									
						2009
						
							The Unusuals (1 episode)						
					 
									
									
						2008
						
							Life on Mars as Russell / Detective Ventura (1 episode)						
					 
									
						2007
						
							The Number 23 as Sergeant Burns						
					 
									
						2006
						
							The Nine (2 episodes)						
					 
									
									
						2006
						
							The Unit (1 episode)						
					 
									
						2006
						
							Lucky Number Slevin as Saul						
					 
									
						2005
						
							North Country as Ricky Sennett						
					 
									
						2005
						
							American Dad! as Carnival Man (voice) (1 episode)						
					 
									
						2005
						
							American Dad! as Nicholas Dawson (voice) (1 episode)						
					 
									
						2005
						
							American Dad! as Vincent Edmonds (voice) (2 episodes)						
					 
									
						2005
						
							Numb3rs as Agent Reacher (1 episode)						
					 
									
						2003
						
							NCIS as Martin Quinn (3 episodes)						
					 
									
						2002
						
							Without a Trace as Steve Goodman (1 episode)						
					 
									
						2002
						
							CSI: Miami as Craig Seaborn (1 episode)						
					 
									
						2001
						
							Alias as Sasha Korjev (1 episode)						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Sex Shop Clerk (1 episode)						
					 
									
						1998
						
							Charmed as Demon (1 episode)						
					 
									
						1994
						
							ER as Teddy Marsh (1 episode)						
					 
									
						1993
						
							NYPD Blue (1 episode)						
					 
									
						1990
						
							Law & Order as Gerald Ruane (1 episode)						
					 
									
						1988
						
							American Experience as Narrator (1 episode)						
					 
									
						1988
						
							American Experience as Narrator (voice) (2 episodes)