Actor · Born 1978
Amira
2021 · as Hani
Abu Omar
2020 · as Salah
Limbo
2020
Tel Aviv on Fire
2018 · as Salam
Looking for Oum Kulthum
2017
Happiness Wrapped in a Blanket
2014
Paradise Cruise
2013 · as Haled
Big Bad Wolves
2013 · as Stranger on a Horse
Last Days in Jerusalem
2012
Habibi
2011 · as Qays
Tora Bora
2011 · as Sajed
Body of Lies
2008 · as Mustafa Karami