Born in Tarshiha, Palestine
300: Rise of an Empire
2014
As General Bandari
Coriolanus
2011
As Second Citizen (Cassius)
Clash of the Titans
2010
As Ozal
Lebanon
2009
As 1st Phalangist
Agora
As Ammonius
The Kingdom
2007
As Colonel Faris Al Ghazi
Paradise Now
2005
As Abu Karem