Dr. Jafri
Paddington in Peru (2024)
Gwyn
Apocalypse Slough: A Murder, They Hope Mystery (2024)
Dr Watson
The Hound of the Baskervilles (2023)
David Singh
The Flash (2023)
Self - Comedian
Attack of the Hollywood Clichés! (2021)
Letters Live from the Archive: Freemasons’ Hall (2021)
Mad Doc (voice)
Dragon Rider (2020)
Mr Felix
Horrible Histories: The Movie - Rotten Romans (2019)
Jed Malik
Yesterday (2019)
Self
And the Winner Isn't (2017)
Paddington 2 (2017)
Celebration of the Tercentenary of the Founding of The Premier Grand Lodge (2017)
Presenter
Bollywood and Beyond: A Century of Indian Cinema (2015)
Ray
Absolutely Anything (2015)
Colonel Ahmed
Doctor Who: Dark Water / Death in Heaven (2014)
50 Years of BBC Two Comedy (2014)
Doctor 1
The Zero Theorem (2013)
Lead Elf (voice)
Arthur Christmas (2011)
Ten Heart Hero (voice)
The Itch of the Golden Nit (2011)
Dr. Raju
London Boulevard (2010)
Rupee/Old Gil/King (voice)
Jackboots on Whitehall (2010)
Mountie
Not the Messiah (He's a Very Naughty Boy) (2010)
We Are Most Amused (2008)
Stephen Fry: 50 Not Out (2007)
Shopkeeper
Jhoom Barabar Jhoom (2007)
Poker Player
Scoop (2006)
Robin Hood (Robin Hood)
The Children's Party at the Palace (2006)
Commandant Bashir
L'Entente cordiale (2006)
Vik Chopra
Chopratown (2005)
Inside 'The Hitchhiker's Guide to the Galaxy' (2005)
Narrator (voice)
Lion Battlefield (2004)
Mr. Kumar
Anita and Me (2002)
Jaz
Inferno (2002)
The Mayor
Dick Whittington: The ITV Pantomime (2002)
Beharry
The Mystic Masseur (2001)
Loud Man in Restaurant
Notting Hill (1999)
Sergeant Bakshi
The Dance of Shiva (1998)
Writer