2005
as Moroccan Market Vendor
1990
as Latanya Captain
2020
as Farmer #1
2021
as Habib
1987
as Mohamad. the Camel Seller
2001
as Victor in Disguise
as Naief
2015
as Briefing man
2003
as Ben Youssef
1988
as First Secretary (as Adam Hussein)
1979
as Mabrook
2009
as Reza Shah Pahlavi (voice)
2008
as Nawaf
2013
as Farhan