

Testament
as Little James
2025

Subservience
as Clerk (Kobol Showroom)
2024

Andor
as Officer #1
2022

The Suspect
as DC Clark
2022

National Theatre Live: Dara
as Azam / Sipihr / Young Dara
2020

Brexit: The Uncivil War
as Leave Intern Ameet
2019

Mayfair
as Zaid
2018

National Theatre Collection: Romeo and Juliet
as Paris
2017

Shakespeare Lives: The Works
as Edgar
2016

National Theatre Live: Behind the Beautiful Forevers
2015

Call the Midwife
as Parbinder Patel
2012