2025
Pick One
2024
Secret Level
as Sorcerer (voice)
(1 episode)
2024
The Edge of Sleep
as Dr. Luis Castaneda
(3 episodes)
2023
Red Iron Road
as Popov
(1 episode)
2023
True Lies
as Francois
(1 episode)
2023
High Desert
as Arman
(2 episodes)
2022
Me Time
as Alberto
2021
Trigger Point
as Dwight Logan
2020
A Perfect Plan
as Theo
2020
FBI: Most Wanted
as Anatoly Sabzi
(1 episode)
2019
Cliffs of Freedom
as Mustapha Bey
2019
State Like Sleep
2019
Trespassers
as Sergeant Daniels
2019
Salma's Big Wish
as Morlett
2019
The Diggers
as Mister Meister
2019
Hudson & Rex
as Archibald Parsons
(1 episode)
2018
Welcome to Nowhere
as The General
2018
Spinning Man
as Santos
2018
Titans
as Oracle (voice)
(1 episode)
2018
Back in Time for Dinner
2018
The Rookie
as Anton Petrovich
(1 episode)
2017
People You May Know
as Bill
2017
Ransom
as Damian Delaine
(2 episodes)
2016
Lethal Weapon
as Guillermo Azoulay
(2 episodes)
2016
Conviction
as Vince Scarlata
(1 episode)
2015
After the Ball
as Richard
2015
The Player
as Daoud Raqiv
(1 episode)
2014
Brick Mansions
as George the Greek
2014
Jane the Virgin
as Emilio Solano
(8 episodes)
2014
Scorpion
as General Savic
(1 episode)
2014
The Flash
as Remington Meister
(1 episode)
2013
Marvel's Agents of S.H.I.E.L.D.
as Luca Russo
(1 episode)
2012
Pegasus vs. Chimera
as King Orthos
2012
World Without End
as Edmund
(8 episodes)
2012
Scandal
as Ivan
(3 episodes)
2011
Ecstasy
as Solo
2011
Grimm
as Hedig
(1 episode)
2011
American Horror Story
as Anton LaVey
(1 episode)
2011
ThunderCats
as Ratar-O (voice)
(1 episode)
2010
Nikita
as Ian Damascus
(1 episode)
2010
Hawaii Five-0
as Sean Winston
(1 episode)
2010
Human Target
as Eli Rosko
(1 episode)
2010
The Good Guys
as Asher
(1 episode)
2009
Shark City
as Ventura Ritt
2009
Castle
as Bahir Harun
(1 episode)
2009
Stargate Universe
as Carl Strom
(2 episodes)
2009
White Collar
as Ghovat
(1 episode)
2009
NCIS: Los Angeles
as Kalil Abramson
(1 episode)
2008
Saw V
as Charles
2008
Cold Play
as Nigel
2008
Breaking Bad
as Benicio Fuentes
(1 episode)
2008
The Mentalist
as Dimitri Zubov
(1 episode)
2008
Sanctuary
as Richard Feliz
(2 episodes)
2008
Sanctuary
as Feodor 'Frank' Glazov
(1 episode)
2007
Little Mosque on the Prairie
as Yasir Hamoudi
(90 episodes)
2006
Time Bomb
as Musab Hyatti
2006
Shark
as Anton Robitaille
(1 episode)
2006
At the Hotel
as Albert
(6 episodes)
2005
Cake
as Bob Jackman
2005
Horsie's Retreat
as Spiro
2005
Bones
as Lambert Chaisson
(1 episode)
2004
Il Duce Canadese
as Avvocato
(2 episodes)
2004
This Is Wonderland
as Giuseppe Burelli
(1 episode)
2003
The Gospel of John
as Chief of the Temple Guards
2003
Veritas: The Quest
as Ali Hassan Rif
(1 episode)
2002
Recipe for Murder
2002
Global Heresy
as Tony Manson
2002
Adventure Inc.
as Sergi Borodin
(1 episode)
2002
Street Time
as Arthur Marx
(2 episodes)
2001
On Their Knees
as Walter
2001
Rough Air: Danger on Flight 534
as Cal Matthews
2001
24
as Morris O'Brian
(29 episodes)
2000
Trapped in a Purple Haze
as David Lebeff
2000
Phantom of the Megaplex
as Tyler Jesseman
2000
Catch a Falling Star
as Harry Goldberg
2000
Mission to Mars
as Ambassador
2000
CSI: Crime Scene Investigation
as Karl Schrute
(1 episode)
2000
Queer As Folk
as Gardner Vance
(9 episodes)
1999
The Boondock Saints
as Yakavetta
1999
Murder in a Small Town
as Charles
1999
Relic Hunter
as Sultan
(1 episode)
1999
Total Recall 2070
1999
Relic Hunter
as Lagenfeld
(2 episodes)
1998
Naked City: Justice with a Bullet
as Findlay Clerk
1998
Highlander: The Raven
as Mario Cardoza
(1 episode)
1997
City of Dark
as Plato
1997
La Femme Nikita
as Mick Stoppel
(11 episodes)
1997
La Femme Nikita
as Mr. Jones
(4 episodes)
1997
Earth: Final Conflict
as Margolis
(1 episode)
1996
Maximum Risk
as Bohemia Bartender
1996
The Sentinel
as Jack Buchanan
(1 episode)
1995
Young at Heart
as Bartender
1995
Friends at Last
as Neil
1995
First Degree
as Joe Galeno
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 Torquemada
(1 episode)
1993
Kung Fu: The Legend Continues
as Dassas
(1 episode)
1992
Forever Knight
1963
General Hospital
as Jenz Sidwell
(1 episode)
—
Six Guns for Hire
as The Bandit
—
Finding Famiglia
as Carlo