2022
The Rookie: Feds as Chase Harrison2019
Pretty Little Liars: The Perfectionists as Michael Jalali2018
Nightflyers as Murphy2016
He Does Not Want Peace as Neill Englebright2016
Figaro as Not available2015
Rosewood as Raymond Larsen2015
Tripped as Pete2015
Doctor Who: The Husbands of River Song as Ramone2015
Life in Color as Christopher2013
The Magnificent Eleven as Ramesh2011
Shameless as Marcos Hanisian2011
The Adventures of Tintin as Co-Pilot / French Medic (voice)2011
The Space Between as Maliq2009
Glee as Martin2009
Warehouse 13 as Perry2008
Survivors as Aalim Sadiq2007
Americanizing Shelley as Neil 'Neelu' Brar2006
Shark as Not available2005
Bones as Clark Lightner2004
Century City as Not available2003
NCIS as Agent Yussif2003
Nip/Tuck as Jude Sawyer2002
Flatland as Quentin Mitchell2002
Flatland as Quentin Mitchell2001
24 as Reza Naiyeer2001
Zenon: The Zequel as Proto Zoa2000
CSI: Crime Scene Investigation as Prince Hamad Al Maktoum2000
Farewell, My Love as Luc2000
Punks as Rodney1999
Undressed as Not available1999
Family Law as Justin1999
The Fear: Resurrection as Mitch1999
The Seventh Scroll as Tanus1999
Zenon: Girl of the 21st Century as Proto Zoa1997
Hot Springs Hotel as Trent1997
The Others as Austin Cole2015
The Scarecrow Director