
Known For
EastEnders
as Naveed Omar
Slow Horses
as John
The Batman
as Digital Forensics Cop
A Discovery of Witches
as Mulder
Ready Player One
as Regular Guy (Bootsuit Commercial)
Cruella
as Mark
The Hollow Crown
as Torch Bearer
Dolittle
as Jeff the Prisoner
Death on the Nile
as Concierge
Murder on the Orient Express
as Sleeping Car Attendant
Anatomy of a Scandal
as Raj
Wild Bill
as CPS Teegan
Artemis Fowl
as Man Eaten By Troll (uncredited)
Belfast
as Mr Singh
Ballet Shoes
as Jayan Saravanan
National Theatre Live: Julius Caesar
as Flavius / Popilius Lena
National Theatre Live: The Book of Dust — La Belle Sauvage
as Robert Luckhurst / Jesper (Hannah's Dæmon) / Charlie Boatwright
National Theatre Live: The Father and the Assassin
as Narayan Apte
The Call Centre
as James
CBeebies Presents: As You Like It at Shakespeare's Globe
as Orlando