2024
Grizzly Night as Dr. John Lindberg
2021
Lair as Ben Dollarhyde
2021
FBI: International as Colin Kent (1 episode)
2021
Red Prophecies as Nationalist leader
2020
FBI: Most Wanted as Colin Kent (1 episode)
2019
Blood & Treasure as Karim Farouk (12 episodes)
2018
FBI as Colin Kane (1 episode)
2018
The First as Eitan Hafri (8 episodes)
2018
When Heroes Fly as Moshiko Boaron (9 episodes)
2018
White Chamber as Daran / Narek Zakarian
2017
Star Trek: Discovery as Fleet Admiral Charles Vance (21 episodes)
2016
Batman Unlimited: Mechs vs. Mutants as Mr. Freeze (voice)
2015
Quantico as Griffin Wells (1 episode)
2015
Stitchers as Leslie Turner (6 episodes)
2015
Younger as Rafa (1 episode)
2014
How to Get Away with Murder as Chase (1 episode)
2013
The Blacklist as Agent Levi Shur (2 episodes)
2013
The Blacklist as Agent Shur (1 episode)
2013
The Blacklist as Levi Shur (1 episode)
2012
Inescapable as Sayid
2012
Resident Evil: Retribution as Todd / Carlos
2012
For the Love of Money as Levi
2011
Once Upon a Time as Jafar (3 episodes)
2010
Program Alice: Activated as Self
2010
Young Justice as L-2 (voice) (1 episode)
2010
Young Justice as Ra's al Ghul (voice) (6 episodes)
2010
Law & Order: LA as Nick Manto (1 episode)
2010
Covert Affairs as Eyal Lavine (3 episodes)
2009
V as Eli Cohn (3 episodes)
2008
Batman: The Brave and the Bold as Equinox (voice) (4 episodes)
2008
Eleventh Hour (1 episode)
2008
The Betrayed as Voice / Alek
2007
Resident Evil: Extinction as Carlos Olivera
2007
Burn Notice as Timo (1 episode)
2006
The Megan Mullally Show as Self - Guest (1 episode)
2005
Sleeper Cell as Faris 'Farik' al-Farik (18 episodes)
2005
Dreamer: Inspired By a True Story as Price Sadir
2005
Deuce Bigalow: European Gigolo as Antoine Laconte
2005
Scooby-Doo! in Where's My Mummy? as Amahl Ali Akbar (voice)
2005
American Dad! as Kazim (voice) (1 episode)
2005
Medium as Thomas Statler (1 episode)
2004
Resident Evil: Apocalypse as Carlos Olivera
2004
Justice League Unlimited as Dr. Fate (voice) (3 episodes)
2002
Presidio Med as Dr. Nicholas Kokoris (16 episodes)
2001
Texas Rangers as Anton Marsale
2001
Justice League as Dr. Fate / Kent Nelson (voice) (2 episodes)
2001
UC: Undercover as Frank Donovan (13 episodes)
2001
The Mummy Returns as Ardeth Bay
2000
Bread and Roses as Party Guest (uncredited)
2000
Arabian Nights as 2nd Robber (2 episodes)
1999
Deuce Bigalow: Male Gigolo as Antoine Laconte
1999
The Mummy as Ardeth Bay
1998
Charmed as Zankou (9 episodes)
1998
Killer Net as Victor (4 episodes)
1994
The Knock (1 episode)