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