Known For
Filmography
Cat Got Your Tongue
Movie · as Nick
Number 10
TV · 6 eps

The Fall of Sir Douglas Weatherford
Movie · as Sal

National Theatre at Home: Summerfolk
Movie · as Kirill Akimovich Dudakov

National Theatre Live: Ballet Shoes
Movie · as Jayan Saravanan

Bookish
TV · as Professor Chopra · 2 eps

National Theatre Live: The Father and the Assassin
Movie · as Narayan Apte

CBeebies Presents: Twelfth Night at Shakespeare's Globe
Movie

CBeebies Presents: As You Like It at Shakespeare's Globe
Movie · as Orlando

National Theatre Live: The Book of Dust — La Belle Sauvage
Movie · as Robert Luckhurst / Jesper (Hannah's Dæmon) / Charlie Boatwright

Death on the Nile
Movie · as Concierge

Pragma
Movie · as Tom

The Batman
Movie · as Digital Forensics Cop

Anatomy of a Scandal
TV · as Raj · 1 ep

Slow Horses
TV · as John · 1 ep

Cruella
Movie · as Mark

Belfast
Movie · as Mr Singh

The Call Centre
Movie · as James

Dolittle
Movie · as Jeff the Prisoner

Artemis Fowl
Movie · as Man Eaten By Troll (uncredited)

Wild Bill
TV · as CPS Teegan · 1 ep

Ready Player One
Movie · as Regular Guy (Bootsuit Commercial)

National Theatre Live: Julius Caesar
Movie · as Flavius / Popilius Lena

A Discovery of Witches
TV · as Mulder · 1 ep

Press
TV · as Amit · 1 ep

Murder on the Orient Express
Movie · as Sleeping Car Attendant

The Hollow Crown
TV · as Torch Bearer · 1 ep

EastEnders
TV · as Naveed Omar · 1 ep
