2005
2011
2010
2016
2025
2019
Munich
as Kamal Nasser
100 Nights of Hero
as Jerome's Father
Page Eight
as Cambridge Don
Green Zone
as Zubaidi's Aide
Infidel
as Dr. Hossein Tehrani
Under the Shadow
as Director