Actor
Bystander
2026 · as Man at bus stop
Hamlet
2026 · as Marcellus
Picture This
2025 · as Sam
Sweetheart
2025 · as Thomas
Magid / Zafar
2025 · as Magid
Shakespeare Sonnets: A Modern Love Story
2023 · as Narrator 3
National Theatre Live: Much Ado About Nothing
2022 · as Claudio
National Theatre Live: Cyrano de Bergerac
2020 · as Christian
Solo: A Star Wars Story
2018 · as Imperial Mudtrooper