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