Love Story as Calvin Klein (8 episodes)						
					 
									
									
						2026
						
							Goal IV: Dreams Never End as Gavin Harris						
					 
									
						2025
						
							Downton Abbey: The Grand Finale as Gus Sambrook						
					 
									
									
						2024
						
							The Brutalist as Attila						
					 
									
						2024
						
							Kraven the Hunter as Aleksei Sytsevich						
					 
									
						2024
						
							The Room Next Door as Policeman						
					 
									
						2024
						
							The Big Cigar as Bert Schneider (6 episodes)						
					 
									
						2024
						
							Wildcat as John Selby						
					 
									
						2023
						
							Boston Strangler as Detective Conley						
					 
									
						2022
						
							Amsterdam as Detective Hiltz						
					 
									
						2022
						
							Spin Me Round as Nick						
					 
									
						2022
						
							The Last Movie Stars as Robert Redford (voice) (2 episodes)						
					 
									
						2022
						
							The Last Movie Stars as Self (2 episodes)						
					 
									
									
						2021
						
							The Many Saints of Newark as Dickie Moltisanti						
					 
									
						2021
						
							With/In Volume 2 as (segment "Neighborhood Watch")						
					 
									
						2020
						
							Black Narcissus as Mr. Dean (3 episodes)						
					 
									
						2020
						
							Talking Sopranos as Self (1 episode)						
					 
									
						2019
						
							The Red Sea Diving Resort as Sammy Navon						
					 
									
						2019
						
							The Art of Self-Defense as Sensei						
					 
									
						2019
						
							Chimerica as Lee Berger (4 episodes)						
					 
									
									
									
						2017
						
							You Were Never Really Here as Governor Williams						
					 
									
						2017
						
							The Wizard of Lies as Mark Madoff						
					 
									
						2017
						
							One Percent More Humid as Gerald						
					 
									
						2016
						
							The Neon Demon as Robert Sarno						
					 
									
						2015
						
							The Late Show with Stephen Colbert as Self - Guest (1 episode)						
					 
									
						2015
						
							Day Out of Days as Liam						
					 
									
						2014
						
							A Most Violent Year as Peter Forente						
					 
									
									
						2014
						
							Late Night with Seth Meyers as Self (1 episode)						
					 
									
						2013
						
							American Hustle as Anthony Amado						
					 
									
						2013
						
							Devil's Knot as Terry Hobbs						
					 
									
						2012
						
							Ginger & Rosa as Roland						
					 
									
						2010
						
							Janie Jones as Ethan Brand						
					 
									
									
						2009
						
							Coco Before Chanel as Arthur 'Boy' Capel						
					 
									
						2008
						
							Who Do You Love as Leonard Chess						
					 
									
						2008
						
							$5 a Day as Ritchie Flynn Parker						
					 
									
						2008
						
							The Eye as Dr. Paul Faulkner						
					 
									
						2007
						
							Grace Is Gone as John Philipps						
					 
									
						2007
						
							The Light and the Dark: The Making of 'Face/Off' as Self						
					 
									
						2007
						
							The Girl in the Park as Chris						
					 
									
						2007
						
							The Company as Leo Kritzky (2 episodes)						
					 
									
						2007
						
							The Company as Leo Kritzky / Captain Duval (1 episode)						
					 
									
						2007
						
							Goal II: Living the Dream as Gavin Harris						
					 
									
						2006
						
							The Darwin Awards as Ad Exec						
					 
									
						2005
						
							Goal! as Gavin Harris						
					 
									
									
						2005
						
							Turning Green as Bill the Bookie						
					 
									
						2005
						
							The Sisters as Andrew Prior						
					 
									
						2004
						
							The Clearing as Tim Hayes						
					 
									
						2003
						
							Carolina as Albert Morris						
					 
									
									
						2001
						
							Jurassic Park III as Billy Brennan						
					 
									
									
						2000
						
							Love's Labour's Lost as The King (Ferdinand)						
					 
									
						1999
						
							Mansfield Park as Mr. Henry Crawford						
					 
									
						1999
						
							The Almost Perfect Bank Robbery as Doug						
					 
									
						1999
						
							Best Laid Plans as Nick						
					 
									
						1999
						
							The Late Late Show with Craig Kilborn as Self - Guest (1 episode)						
					 
									
						1998
						
							Reach the Rock as Robin						
					 
									
						1998
						
							I Want You as Martin						
					 
									
						1997
						
							Face/Off as Pollux Troy						
					 
									
						1997
						
							Inventing the Abbotts as Peter Vanlaningham						
					 
									
									
						1996
						
							Remember WENN as Paul Rice the Intern (1 episode)						
					 
									
						1995
						
							Soccer AM as Self (1 episode)