Letters 2025
Director
How Can I Explain It, Mother? 1998
Actor, Director, Writer
Deaf 2022
Actor
The Last of the Frenchmen 2015
Lebanon: Bits and Pieces 1994
Production Manager
Out of Life 1991
Credits from TMDB.