Actor
Firebrand
2024
as El Farabi
Under Spanish Skies
2022
as Andrés
Superwho?
2022
as le schizo
Wonder Woman 1984
2020
as Emir Said Bin Abydos
Writing on Snow
2017
as Dark Man
Geostorm
2017
as Ray Dussette
Monkey Talks
2017
as طه الشناوي
El ott
2014
as El-Ott
Colt 45
2014
as Baron
Lucy
2014
as Pierre Del Rio
Winter of Discontent
2013
as Amr
Salmon Fishing in the Yemen
2012
as Sheikh Muhammad
Contagion
2011
as Rafik (uncredited)
18 Days
2011
as Essam Maher Youssef
The Father and the Foreigner
2010
as Waid
The Traveller
2009
as Fuad
Al Moshtabah
2009
Ibrahim El-Abyad
2009
as Ashri
The Shooting of Thomas Hurndall
2008
as Mohamed
The Aquarium
2008
as Youssef
Syriana
2005
as Mohammed Sheik Agiza
The Blood of the Innocent
2005
as Atef
You Leave and I'll leave
2004
as Karim
Tito
2004
as Fares
Auntie Faransa
2004
Talking About Love
2004
as Hassan
From First Sight
2004
Best Times
2004
as Hisham Jalal
A matter of principle
2003
as Shandid
Sleepless Nights
2003
The Fish Tail
2003
as Ahmed
Friends or Business
2001
as Gehad
Li Li
2001
as Sheikh Abd-Elaal
Fallen Angels' Paradise
1999
as Nonna