2019
Hudson & Rex as Frank Deangelis2018
Kin as Lee Jacobs2017
Taken as Carlos Mejia2016
Gridlocked as Dallas2016
Prisoner X as Prisoner X / Ramiro2015
Turbo Kid as Bagu2015
The Forbidden Room as Squid Thief / Madman / Dr. Moarte-Joc2015
Bloody Wasteland: The Making of Turbo Kid as Not available2014
24 Hour Rental as Tracker2013
White House Down as Mulcahy2013
The Colony as Reynolds2013
The Informant as Le Colosse2013
Hot Dog as Tony2012
Uncontrollable as Richard2011
Immortals as Icarus2010
Nikita as General Valeri Ovechkin2010
The Bait as Mario2010
False Creek Stories as Igor2009
The Listener as Jack Nassiter2009
Assassin's Creed: Lineage as Giovanni Auditore2009
Hidden Diary as Tom2009
Out of Control as John Tucci2009
Assassin's Creed: Lineage as Giovanni Auditore2009
3 Seasons as Carmine Pelligrini2008
Punisher: War Zone as Nicky2008
The Last Hit Man as Billy Rosco2007
Durham County as Ray Prager2006
Un homme mort as Angel Porquito2006
Banshee as Eddie Rindall2005
Pure as Jack's Father2004
Il Duce Canadese as Vince2004
Eternal as Detective Angie Manning2004
Baby for Sale as Joey Perrotta2003
Bugs as Garcia2003
EDNY as Det. John Kavalos2002
One Way Out as Carlos La Barra2002
Silent Night as Pvt. Jimmy Rassi2002
Wolves in the Snow as Marco2001
Mutant X as Domenic Rydell2001
Stiletto Dance as Jay Flowers2000
Level 9 as Not available2000
Wilder as Detective Harlan Lee2000
The List as Mike Botkin2000
Bone as Paul1996
Lowball as Romeo1991
Bix as Hoagy1989
Day One as Leo Szilard's Prime Scientist (uncredited)NaN
Clive Boomer's Success as Peter Pisa