Two Souls 2026
Actor
Bad Weather 2025
Everybody Loves Touda 2024
Deserts 2023
as Le Mouqadem
Three Joys 2021
For the Cause 2019
as Douanier
Volubilis 2017
Une Saison sèche 2005
as Badr
The Blind Whale 2001
as Omar
Credits from TMDB.