2025
Virdee as Jai Pawa2025
The Witcher: Sirens of the Deep as King Basim (voice)2024
KAOS as Charon2024
Love Rat as George2023
Big Little Crimes as Narrator2023
The Hunting of the Snark as The Baker2022
Tractor World as Voiceover2022
Fisherman's Friends: One and All as Jez2021
Murder, They Hope as Neil2020
Feel Good as David2019
Brassic as Terence McCann2019
Pennyworth: The Origin of Batman's Butler as Victor Aziz2019
The Victim as Solomon Mishra2018
Shakespeare & Hathaway - Private Investigators as Roman Randall2018
Boogie Man as Uncle Deepak2017
The King's Cross Fire: 6 Hours That Shocked Britain as Narrator2016
Flowers as Clive2016
5 Greedy Bankers as Fidel2015
The Coroner as Don Shapur2015
Fortitude as Tavrani2015
Jupiter Ascending as Phylo Percadium2014
Happy Valley as Praveen Badal2014
Vampire Academy as Mr. Meisner2014
Dragonfly as Flint Lock2013
Father Brown as Umesh Varma2013
Man Down as Dominic2012
Stella as Not available2012
White Heat as Jay (present day)2011
Game of Thrones as Prendahl na Ghezn2011
Death in Paradise as Oliver Wolf2010
Identity as Not available2009
Moving On as Tony2009
Moving On as Charan Sarin2009
Endgame as Aziz Pahad2008
Wired as Mr. Ralindi2008
Speed Racer as Casa Christo Announcer2008
Dean Spanley as Nawab of Ranjiput2007
My Spy Family as Mr. Vong2007
Primeval as Not available2007
Heroes and Villains as Not available2006
Tripping Over as Dave/Robbie2006
The Ruby in the Smoke as Maharaja2006
Krakatoa: The Last Days as Tokaya2006
Mischief Night as Immie Khan2006
Take 3 Girls as Seth2005
Nathan Barley as Troll2004
The Mighty Boosh as Banoo2003
Mile High as Not available2003
Murder Investigation Team as DI Vince Ruddy2001
Murphy's Law as Not available2001
Judge John Deed as Not available1997
Midsomer Murders as Lance Auden1997
Dream Team as Prashant Dattani1997
Kama Sutra: A Tale of Love as Jai Kumar1996
Silent Witness as Not available1996
This Life as Ferdy1996
Code Name: Wolverine as Nardo1995
Cutthroat Island as Dawg's Pirate1986
Casualty as Darren Wilson1986
Casualty as Jonty Jones1986
Casualty as Sunil Chawhan