Actor
I Was a Stranger
2025 · as Jack
Mother Valley
2023 · as Ermite
The Translator
2021 · as The General
The Insult
2017 · as Judge Chahine
The Valley
2014 · as Accident Man
Carlos
2010 · as Assem al-Joundi
La route du Nord
2008
Azur & Asmar: The Princes' Quest
2006 · as (voice)
Terra incognita
2003 · as Haidar