2023
The Couple Next Door as DC Collins (1 episode)
2023
We've Only Just Begun as Goldie
2023
The Effects of Lying as Naveen
2023
Runs in the Family as Varun Chetty
2023
Malpractice (5 episodes)
2020
Alex Rider as Crawley (15 episodes)
2020
The Stranger as Parth Kuhalam (2 episodes)
2019
The Feed as Dr. Adu (2 episodes)
2018
High Strung Free Dance as Ravi
2018
Shakespeare & Hathaway - Private Investigators as Chester Patterson (1 episode)
2017
Three Girls as Nazir Afzal (3 episodes)
2017
The World's Most Famous Tiger as Narator
2016
Beowulf: Return to the Shieldlands as Harken (4 episodes)
2015
Black Work (3 episodes)
2015
Amar Akbar & Tony as Doctor Kumar
2014
From There to Here as DI Graves (3 episodes)
2013
Shetland as Calvin Sarwar (3 episodes)
2013
Father Brown as Syrus (1 episode)
2012
Line of Duty as PCC Rohan Sindwhani (12 episodes)
2011
Vera as Stuart Mayfield (1 episode)
2010
It's a Wonderful Afterlife as Tej
2009
Wish 143 as Consultant
2008
Kiss of Death as Miles Trueman
2007
Secret Diary of a Call Girl as Ashok (3 episodes)
2006
New Street Law as Ash Aslan (14 episodes)
2006
Bradford Riots as Faisal
2005
Cold Blood as Ajay Roychowdry (5 episodes)
2004
The Deputy as Nickhall Gangwani
2003
Blue Murder as Saadiq Aziz (1 episode)
2003
The Second Coming as Peter Gupta (2 episodes)
2002
Spooks as Amish Mani (1 episode)
2002
Bend It Like Beckham as Nairobi Grandson
2002
NCS: Manhunt (6 episodes)
2001
Love or Money as Ali
2000
Urban Gothic (1 episode)
1999
Last Christmas as Doctor
1999
Cleopatra as Sceptical Citizen (2 episodes)
1997
Sixth Happiness as Cyrus
1997
Holding On as Zahid (8 episodes)
1997
Midsomer Murders as Dickie Dent (1 episode)
1997
Midsomer Murders as Harry Dutta (1 episode)
1995
Brothers in Trouble as Irshad
1995
Band of Gold (5 episodes)
1994
Cardiac Arrest (27 episodes)
1993
Peak Practice as Specialist (1 episode)
1985
EastEnders as Yusef Khan (210 episodes)