Acting
300: Rise of an Empire
2014
Clash of the Titans
2010
Agora
2009
The Kingdom
2007
Paradise Now
2005
Coriolanus
2011
Thank You for Banking with Us
as Husband
I’m Glad You’re Dead Now
as Abu Rushd
Eid
Passing Dreams
as Kamal
Exodus
as Sam
Farha
as Abu Farha
The Stranger
as Adnan
The Idol
as Smuggler
The Parrot
as Mousa
The Curve
as Radi
Tyrant
as Jamal Al Fayeed · 32 ep.
By Any Means
as Ahmed · 1 ep.