Actor
National Theatre at Home: The Father and the Assassin
2024
as Narayan Apte
CBeebies Presents: As You Like It at Shakespeare's Globe
2023
as Orlando
Pragma
2022
as Tom
The Batman
2022
as Digital Forensics Cop
Death on the Nile
2022
as Concierge
Belfast
2021
as Mr Singh
Cruella
2021
as Mark
The Call Centre
2020
as James
Artemis Fowl
2020
as Man Eaten By Troll (uncredited)
Dolittle
2020
as Jeff the Prisoner
Ready Player One
2018
as Regular Guy (Bootsuit Commercial)
National Theatre Live: Julius Caesar
2018
as Flavius, Tribune / Popilius Lena, Senator
Murder on the Orient Express
2017
as Attendant
Cat Got Your Tongue
as Nick