2019
as Abu Mahmoud
2016
as Omar
2013
as Pharaoh Consort
2011
as Doctor Haddad (uncredited)
2005
as Taverne Man (uncredited)
2000
as The buyer
2000
as Angry Man
1999
as Plane Mechanic
1999
as Ben Said
1997
as Farmir Sidon
1997
as Richter # 1
1996
as Archeologue
1988
as Al-Bakr
1987
as Guerilla (uncredited)
1981
as Student (Uncredited)
1978