Palestine 36 2025
as Qusay
How Kids Roll 2024
as Ahmed
Jenin's Freedom Theatre 2024
Director
Vanguard 2020
as Omar
Saturday Afternoon 2019
as Mute Guy
The Parrot 2016
as David
The Idol 2016
as Ali
Tape 2016
as Ibrahim
Rattle the Cage 2015
as Kassab
Art/Violence 2013
Actor
Omar 2013
as Tarek
Credits from TMDB.