2025
The Last Frontier as Agent Shaw2025
The Last Frontier as Not available2024
Shōgun as Father Dell'Acqua2024
Matlock as Judge Mauricio Cortez2024
Law & Order Toronto: Criminal Intent as Todd Harding2023
Beacon 23 as Timur 'Battle' Ondi2023
Mr. Monk's Last Case: A Monk Movie as Lucas Kubrick2022
Reacher as Zacarias Perez2022
Secrets at the Inn as Paolo2021
Mayor of Kingstown as State Watch Commander2021
Jupiter's Legacy as Clyde2021
Cooking Up Love as Rick Feretti2021
Toying with the Holidays as Eric2020
A Teacher as Charles Hill2020
Nurses as Dr. Eric Reyes2020
The Marijuana Conspiracy as Not available2020
Fatman as Weyland Meeks2020
Crossword Mysteries: Abracadaver as Rocco2020
Stardust as Tom Ayers2020
Disappearance at Clifton Hill as Mr. Moulin2019
The Boys as Mayor of Baltimore2019
Hudson & Rex as Jerry Houle2019
Georgetown as Prosecutor Kirshner2019
Double Holiday as Mel Jenson2019
Trapped: The Alex Cooper Story as Bishop Lopez2018
Titans as Sanchez2018
Pride, Prejudice and Mistletoe as Mark Spencer2018
Season for Love as Jay Noles2018
Seven in Heaven as Not available2017
Creeped Out as Bruce2017
Stickman as Dixon2016
Designated Survivor as Director Carrera2016
Slasher as Mark Rankin2016
Shadowhunters as Robert Lightwood2016
Private Eyes as Commissionaire2016
The Girlfriend Experience as Simon Burcher2016
Kidnap Capital as Wyler2016
Flower Shop Mystery: Snipped in the Bud as Detective Sean Reilly2015
The Expanse as Reverend Doctor Hector Cortez2015
Killjoys as Dr. Beren2015
Brooklyn as Mr. Fiorello2015
Gangland Undercover as Schizo2015
End of Days, Inc. as Mr. Godfrey2014
The Strain as Frank Kowalski2014
How to Build a Better Boy as Zephyr2014
The Calling as Officer Mathieson2014
The Husband as Lorin2013
The Returned as Detective Cawl2013
Rewind as General Randell Webb2013
Survival Code as Anton2013
Havana 57 as Salvador Masvidal2012
Perception as Dr. Martin Bryant2012
Saving Hope as Dr. Neil Rocca2012
The Firm as Louis Coleman2011
Suits as Johnny Karinski2011
Alphas as Agent Lou Persky2011
Against the Wall as Detective Rosene2011
In the Light as John2010
Haven as Cal2010
Nikita as General Tupelov2010
Rookie Blue as Milan Beljac2010
Lost Girl as Zael2010
Republic of Doyle as Rick Harding2010
The Shrine as Henchman #52009
The Listener as Mysterious Man2009
The Listener as Mysterious Man / Victor Cloonie2009
The Boondock Saints II: All Saints Day as Capo2008
Blindness as Portuguese Radio Announcer (voice) (uncredited)2008
Would Be Kings as Not available2007
Postal as Asif2006
Ultra as Detective Ryan2006
Homie Spumoni as Big C2005
Get Rich or Die Tryin' as Detective2005
Deacons for Defense as Lawson2005
Tilt as Stasiak2004
Kevin Hill as Principal Leon Harris2004
This Is Wonderland as Officer Dias2004
Hustle as Don Stenger2003
Mayday as Captain Oliva2003
The Gospel of John as Mason2003
Ice Bound as Rafe Pollard2003
Platinum as ADA2002
Sue Thomas: F.B.Eye as Tony's Attorney2002
Street Time as Tommy Ray Benning2002
Rollerball as Borges2002
Narc as Officer Ellis Breaves2001
Mutant X as Burke2001
Witchblade as Not available2001
Dangerous Child as George2001
Leap Years as Maurice2000
Who Killed Atlanta's Children? as Agent #11999
Relic Hunter as Mark Poole1999
Twice in a Lifetime as Agent Metcalfe1999
Total Recall 2070 as Not available1999
Revelation as Young Agent1999
Lethal Vows as Bailiff1999
Dick as Second G-Man1999
A Gift of Love: The Daniel Huffman Story as Nurse1998
White Lies as Cops1998
Half Baked as SWAT Cop1998
Highlander: The Raven as Officer Dutton1997
Earth: Final Conflict as Lucas Walker1997
Earth: Final Conflict as Vendor1997
Bad to the Bone as Car Salesman1996
No One Could Protect Her as Emergency Room Doctor1994
Due South as Wayne