The English Patient 1996
as Ancient Arab
The Savage 1989
Actor
Misunderstood 1983
as Holy Man
The Balad of Mamelouk 1982
as Hadi
It's Not Me, It's Him 1980
as Warrior with grenade
Fatma 75 1975
Sejnane 1974
Credits from TMDB.