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
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
Credits from TMDB.