2024
The Trades as Medhi Cheddie (8 episodes)
2023
Warrior Strong as Carter
2022
Mary and Flo on the Go! as Announcer (voice) (1 episode)
2022
Mary and Flo on the Go! as Maitre D (voice) (1 episode)
2022
Mary and Flo on the Go! as Pilot (voice) (1 episode)
2021
Charlotte as Professor Koch / Brown Shirt Leader / Others (voice)
2021
PAW Patrol: The Movie as Dad / Additional Voices (voice)
2021
Lamya's Poem as Mr. Hamadani / Smuggler (voice)
2021
Clarice as Joe Hudlin (7 episodes)
2020
Grand Army as Soujas Pakam (1 episode)
2020
I Do, or Die: A Killer Arrangement as George
2020
Hey Lady! as Parole Officer (1 episode)
2019
V Wars as Paul Permucci (1 episode)
2019
Departure as Dr. Mackay (4 episodes)
2019
Hudson & Rex as Dr. Reese Shahar (1 episode)
2018
Titans as Walter Hawn (4 episodes)
2018
Fahrenheit 451 as Bobby Gosh
2017
Frankie Drake Mysteries as Oswald (1 episode)
2016
Miss Sloane as R.M. Dutton
2016
Private Eyes as Dr. Jed Arthur (1 episode)
2015
Blindspot as Richard Shirley (4 episodes)
2015
As Good As You as Nate
2014
Remedy as Eric Reckell (1 episode)
2013
Empire of Dirt as Dr. Gaffney
2013
The Right Kind of Wrong as Mandeep
2013
Motive as Vijay Rand (1 episode)
2012
Sunshine Sketches of a Little Town as Henry Mullins
2011
Against the Wall as Zac Sharma (2 episodes)
2011
Alphas as Vijaj Singh (1 episode)
2011
Suits as Marvin Terrell (1 episode)
2011
InSecurity (1 episode)
2010
Rookie Blue as Darius Costa (1 episode)
2010
Republic of Doyle as Javier (1 episode)
2009
At Home by Myself... with You as Waylon
2009
Warehouse 13 as Gordon Letanik (1 episode)
2009
The Listener as Patrick Donovan (1 episode)
2008
The Summit as Charlie (2 episodes)
2007
Matters of Life & Dating as Juan
2007
The Dresden Files as Kirmani (12 episodes)
2006
Secret Files of the Inquisition (4 episodes)
2006
Runaway as Agent Raj Rao (5 episodes)
2006
The Sentinel as Aziz Hassad
2005
Grey's Anatomy as Samar (1 episode)
2004
Open Heart as Alan Kenning
2004
Godsend as Samir Miklat
2003
Train 48 (76 episodes)
2003
Dermott's Quest as Dermott
2003
Control Factor as Clerk
2002
Puppets Who Kill (1 episode)
2002
Street Time as Raj (1 episode)
2002
Ararat as Photographer, Levon
2001
Totally Spies! as (voice) (1 episode)
2001
Picture Claire as Detective Lee
2001
The Associates as Sal Da Silva (1 episode)
1999
Happy Face Murders as Dr. Mike Strong
1999
Total Recall 2070 as Vendor (1 episode)
1998
The Famous Jett Jackson as Raphael (2 episodes)
1998
Extraordinary Visitor as John the Baptist
1998
Twitch City as Fred (2 episodes)
1997
Earth: Final Conflict as Student Leader (1 episode)
1996
The Newsroom as Vijay (1 episode)
1996
Traders as Assistant (uncredited) (1 episode)