2024
My Dreams of You as Ben
2023
Donkeyhead as Gurpreet Ghuman
2022
Reacher as Priest (1 episode)
2022
Astrid & Lilly Save the World as Principal Varshidi (5 episodes)
2021
Overlord and the Underwoods as Ulysses Potopsingh (1 episode)
2016
Private Eyes as Mr. Bashwa (1 episode)
2014
Ces gars-là as Sam's Father (10 episodes)
2012
Transporter: The Series as Amir Salahi (1 episode)
2011
Single White Spenny as Dr. Dinkar Prakash (1 episode)
2011
King as Amir Karan (1 episode)
2010
Rookie Blue as Jonathan Gupta (1 episode)
2010
Republic of Doyle as Dr. Natchie (1 episode)
2008
Testees as Marcel (10 episodes)
2008
Sanctuary as Ravi (1 episode)
2008
Céline as Dr. Gaston
2008
The Border as Deevesh Silva (1 episode)
2007
Nature of the Beast as Dr. Patel
2007
This Beautiful City as Bill
2006
The Road to Christmas as Jitu
2006
Homie Spumoni as Omar (uncredited)
2006
11 Cameras as Dinesh (1 episode)
2006
Covert One: The Hades Factor as Moderator (2 episodes)
2006
At the Hotel as Doug Sharma (1 episode)
2004
ReGenesis as Dr. Singh (1 episode)
2003
72 Hours: True Crime as Faith Healer (1 episode)
2003
72 Hours: True Crime as Sukhvinder Shergill (1 episode)
2003
Jake 2.0 as Cab Driver (1 episode)
2003
Mayday as Voiceover (voice) (1 episode)
2002
Heart of a Stranger as Doctor
2002
Puppets Who Kill as Sensu (1 episode)
2002
Street Time as Nabim (1 episode)
2002
You Belong to Me as Abdul
2001
Tracker as Doctor #3 (1 episode)
2001
Degrassi as Mr. Bhandari (21 episodes)
2000
Left Behind as Fitzhugh
2000
Falcone as Doctor (1 episode)
1999
Relic Hunter as Guardian Monk (1 episode)
1997
Joe Torre: Curveballs Along the Way as Doctor
1997
Earth: Final Conflict as Saied (1 episode)
1996
Hidden in America as Dr. Bhaita
1995
Nancy Drew as Raymond (1 episode)
1995
Open Season as Rewly
1994
Due South as Niffug (1 episode)
1993
Tales from the Cryptkeeper as Mr. Alvarez (voice) (1 episode)
1993
Taking the Heat as Store Owner
1992
Forever Knight (1 episode)
1991
Beyond Reality as Dean Larry Fleming (1 episode)
1990
Counterstrike as Kirk Gagosian (1 episode)
1989
E.N.G. as Shiek Farhan (1 episode)
1988
T and T as Building Inspector (1 episode)
1987
Street Legal as Dr. Jensen (1 episode)
1987
Street Legal as Rudy Field (1 episode)
1985
Night Heat as Cantrell (1 episode)
1985
Night Heat as Rajid (1 episode)