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