2023
True Lies as Francois (1 episode)
2023
Red Iron Road as Popov (1 episode)
2021
Trigger Point as Dwight Logan
2020
A Perfect Plan as Theo
2020
FBI: Most Wanted as Anatoly Sabzi (1 episode)
2019
Salma's Big Wish as Morlett
2019
Trespassers as Sergeant Daniels
2019
The Diggers as Mister Meister
2019
Cliffs of Freedom as Mustapha Bey
2019
Hudson & Rex as Archibald Parsons (1 episode)
2018
Titans as Oracle (voice) (1 episode)
2018
Back in Time for Dinner (6 episodes)
2018
Welcome to Nowhere as The General
2018
Spinning Man as Santos
2017
People You May Know as Bill
2017
Ransom as Damian Delaine (2 episodes)
2016
Conviction as Vince Scarlata (1 episode)
2016
Lethal Weapon as Guillermo Azoulay (2 episodes)
2015
The Player as Daoud Raqiv (1 episode)
2015
After the Ball as Richard
2014
Jane the Virgin as Emilio Solano (8 episodes)
2014
The Flash as Remington Meister (1 episode)
2014
Scorpion as General Savic (1 episode)
2014
Brick Mansions as George the Greek
2013
Marvel's Agents of S.H.I.E.L.D. as Luca Russo (1 episode)
2012
World Without End as Edmund (8 episodes)
2012
Scandal as Ivan (3 episodes)
2011
Grimm as Hedig (1 episode)
2011
American Horror Story as Anton LaVey (1 episode)
2011
ThunderCats as Ratar-O (voice) (1 episode)
2010
Hawaii Five-0 as Sean Winston (1 episode)
2010
Nikita as Ian Damascus (1 episode)
2009
Shark City as Ventura Ritt
2009
White Collar as Ghovat (1 episode)
2009
Stargate Universe as Carl Strom (2 episodes)
2009
Castle as Bahir Harun (1 episode)
2008
Sanctuary as Feodor 'Frank' Glazov (1 episode)
2008
Sanctuary as Richard Feliz (2 episodes)
2008
The Mentalist as Dimitri Zubov (1 episode)
2008
Breaking Bad as Benicio Fuentes (1 episode)
2007
Little Mosque on the Prairie as Yasir Hamoudi (90 episodes)
2006
Time Bomb as Musab Hyatti
2006
At the Hotel as Albert (6 episodes)
2005
Bones as Lambert Chaisson (1 episode)
2005
Horsie's Retreat as Spiro
2004
This Is Wonderland as Giuseppe Burelli (1 episode)
2004
Il Duce Canadese as Avvocato (2 episodes)
2003
The Gospel of John as Chief of the Temple Guards
2003
Veritas: The Quest as Ali Hassan Rif (1 episode)
2002
Adventure Inc. as Sergi Borodin (1 episode)
2002
Global Heresy as Tony Manson
2002
Street Time (2 episodes)
2001
24 as Morris O'Brian (29 episodes)
2001
On Their Knees as Walter
2001
The Wandering Soul Murders as Hairdresser
2001
Rough Air: Danger on Flight 534 as Cal Matthews
2000
Phantom of the Megaplex as Tyler Jesseman
2000
CSI: Crime Scene Investigation as Karl Schrute (1 episode)
2000
Trapped in a Purple Haze as David Lebeff
2000
Mission to Mars as Ambassador
1999
Relic Hunter as Lagenfeld (2 episodes)
1999
Relic Hunter as Sultan (1 episode)
1999
The Boondock Saints as Yakavetta
1999
Total Recall 2070 (1 episode)
1998
Naked City: Justice with a Bullet as Findlay Clerk
1998
Highlander: The Raven as Mario Cardoza (1 episode)
1997
Earth: Final Conflict as Margolis (1 episode)
1997
La Femme Nikita as Mick Stoppel (11 episodes)
1997
La Femme Nikita as Mr. Jones (4 episodes)
1996
Maximum Risk as Bohemia Bartender
1996
The Sentinel as Jack Buchanan (1 episode)
1995
Friends at Last as Neil
1995
Young at Heart as Bartender
1994
Viper as Harry Ibarra (1 episode)
1993
Thirty Two Short Films About Glenn Gould as C.B.S. Producer
1993
Kung Fu: The Legend Continues as Dassas (1 episode)
1993
Kung Fu: The Legend Continues as Torquemada (1 episode)
1992
Forever Knight (1 episode)