Hello Madness 2025
as Slim
Whatever Happened to My Revolution 2019
Cross 2018
as Charles Landers
My King 2015
Standing Tall 2015
as Amine
Sanctuary 2015
as Omar
Comme une ombre 2010
as Karim
A Prophet 2009
as Arab
Credits from TMDB.