Mercato 2025
as Dirigeant saoudien (as Charaf Benaffane)
Mary 2024
as Eleazar
The Forgiven 2022
as Captain Benihadd
Mosul 2019
as Actor
Beirut 2018
as Rami, as Jassim / Rami
Damascus Cover 2017
as Mustapha
Sex and Guilt 2005
as Manny
The Touch 2005
as Hotel Manager
Credits from TMDB.