Actor
I’m Glad You’re Dead Now
2025 · as Reda
Ghost Trail
2024 · as Harfaz
The First Omen
2024 · as Father Gabriel
Cairo Conspiracy
2022 · as Adam
The Rhythm Section
2020 · as Reza
Mary Magdalene
2018 · as James
The Idol
2016 · as Mohammed Assaf
Worlds Apart
2015 · as Farris
Wounded Land
2015
ABCs of Death 2
2014 · as Arab Boy (segment "F")
Lost in the White City
2014 · as Cobi
Dancing Arabs
2014 · as Eyad