Actor
The Caged
31 Dec 2026 · as Officer Grano
Dirty Angels
2024 · as ISIS Lieutenant
National Theatre Live: The Boy With Two Hearts
2021 · as Hussein
Ghosts
2020 · as Saeed
The Outpost
2020 · as Commander Zahid
Doggerland
2019 · as Young Worker