
2025
Watson as Shinwell Johnson2025
Westhampton as Film Chair2025
Another Day in America as Greg Strout2025
King Ivory as Mickey Greene2025
King Hamlet as Self2023
Florida Man as Dutch2023
Rumble Through the Dark as Baron2022
Tulsa King as Caolan Waltrip2022
After Yang as Russ2020
The Flight Attendant as Victor2019
The Bygone as Beckett Summer2018
Submission as Dean Bentham2017
HAPPY! as Francisco "Mr Blue" Scaramucci2017
HAPPY! as Francisco Scaramucci / Orcus2016
The Great & The Small as Richie2015
Creed as Pete Sporino2015
Blackhat as Elias Kassar2014
True Detective as Mayor Austin Chessani2014
By the Gun as Tony Matazano2013
The Blacklist as Anslo Garrick2012
Luck as Renzo2011
Person of Interest as Assassin2010
The Walking Dead as Pope2010
The Bounty Hunter as Ray2010
Pete Smalls Is Dead as Hal Lazar2010
Let Me In as Mr. Zoric2009
Virtuality as Dr. Jimmy Johnson2009
Virtuality as Not available2008
The Dark Knight as Chechen2008
John Adams as Captain Preston2007
American Gangster as Joey Sadano2006
The Sentinel as The Handler2006
Kidnapped as Not available2005
Law & Order: Trial by Jury as Shane Lucas2005
Jonny Zero as Not available2005
Beautiful People as Not available2004
Traffic as Fazal2002
The Tuxedo as Dietrich Banning2002
Hack as Nick Trepov2002
Pipe Dream as Pascal2001
Law & Order: Criminal Intent as Simon Matic2001
Law & Order: Criminal Intent as Jack Taylor2001
15 Minutes as News Stand Vendor2000
CSI: Crime Scene Investigation as Arthur Blisterman2000
The Photographer as Attacker #12000
Bait as Buyer1999
Law & Order: Special Victims Unit as Carlo Parisi1999
Third Watch as Rudy1999
The Thomas Crown Affair as Janos1998
Sex and the City as Caleb MacDougal1998
Rear Window as Julian Thorpe1996
FX: The Series as Jimmy Hickman1990
Law & Order as Jorgan Stern1990
Law & Order as Mark Bruner