2022
Guillermo del Toro's Cabinet of Curiosities as Hector (1 episode)
2022
From Scratch as Dr. Atluri (8 episodes)
2020
The Hardy Boys as Rupert Khan (3 episodes)
2020
Pretty Cheaters, Deadly Lies as Cameron
2020
Books of Blood as Dan
2020
The Clark Sisters: First Ladies of Gospel as Reza
2020
Transplant as Captain David (1 episode)
2020
October Faction as William Mishra (1 episode)
2019
Georgetown as Zahari
2019
Diggstown as Taisir Ahmed (1 episode)
2019
Hudson & Rex as Basil Thomas (2 episodes)
2019
Coroner as Dr. Neil Sharma (16 episodes)
2018
FBI as Mr. Kazem (1 episode)
2018
Fahrenheit 451 as Fireman Stone
2017
SEAL Team as Jack Daniels (1 episode)
2017
Star Trek: Discovery as Straal (1 episode)
2016
Incorporated as Marcus (4 episodes)
2016
Slasher as Jasper Cohen (1 episode)
2016
DC's Legends of Tomorrow as Kamran Saeed (1 episode)
2014
Madam Secretary as Hakan Uzun (1 episode)
2013
Orphan Black as Dr. Moffat (1 episode)
2012
Inescapable as Halim
2012
Cosmopolis as Photographer #2
2011
Alphas as Government Agent (1 episode)
2011
Silent Cargo as Baahir
2010
Hawaii Five-0 as Talib (1 episode)
2009
The Listener as Detective (1 episode)
2003
Mayday as Captain Al Shubaily (1 episode)