Actor · Born 1953
Mediterranean Fever
2022 · as Aziz
Nicht ganz Koscher
2022 · as Prefect
Borekas
2020
The Dead of Jaffa
2019
3000 Nights
2015 · as Military Judge
The Savior
2014 · as Luke / Narrator
Ana Arabia
2013 · as Yussuf
Inheritance
2012 · as Khalil
Amreeka
2009 · as Nabeel Halaby
For My Father
2008 · as Salah
Disengagement
2007 · as Youssef
Promised Land
2004 · as Yussuf