2025
Watson as Shinwell Johnson2025
King Ivory as Mickey Greene2023
Florida Man as Dutch2023
Rumble Through the Dark as Baron2022
Tulsa King as Caolan Waltrip2022
Tulsa King as Self - Coalan 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
Let Me In as Mr. Zoric2010
The Bounty Hunter as Ray2010
Pete Smalls Is Dead as Hal Lazar2009
Virtuality as Not available2009
Virtuality as Dr. Jimmy Johnson2008
The Dark Knight as Chechen2008
John Adams as Captain Preston2007
American Gangster as Joey Sadano2006
Kidnapped as Not available2006
The Sentinel as The Handler2005
Law & Order: Trial by Jury as Shane Lucas2005
Beautiful People as Not available2005
Jonny Zero as Not available2004
Traffic as Fazal2002
Hack as Nick Trepov2002
The Tuxedo as Dietrich Banning2002
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
Bait as Buyer2000
The Photographer as Attacker #11999
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 BrunerNaN
Westhampton as Film ChairNaN
Another Day in America as Greg Strout