2025
The Rookie Guide as Inspecteur Slimane2025
The Neverending Wedding as Not available2025
Comme des riches as Not available2024
Camille Chamoux - Chamouxland as Not available2024
Like a Prince as Not available2024
Karatéka as Gabrielle's trainer2023
Rictus as Jawad2023
Gold Brick as Ange2023
L'Incroyable Embouteillage as Grégoire/Dj Putsch2023
Princes of the Desert as Tarek2023
New Beginnings as Erwan2023
Kôkôrikô ! as Journaliste Auto2023
Petit Jésus as Hakim2022
Bigbug as Victor Barelli2022
Tous Inconnus as ("Télémagouilles" segment)2022
Bam’s as Hakim2020
All the Way Up as Nabil2020
La Flamme as Orchidée2020
Divorce Club as Helmut2020
Brutus vs Cesar as Vercingétorix / Versus2020
C'est la vie as Nathan Laval2020
Apprendre à t'aimer as Zack2019
Deerskin as Olaf2019
Pitch as La mort2019
Disturbing Disappearances as Alaoui2019
Mouche as Conseiller bancaire2019
Peplum: la folle histoire du mariage de Cléopâtre as Mato2019
Adopt a Daddy as Marco2019
Les Justes as Boris Annenkov2019
Ne demande pas ton chemin as Dr. Demay2018
An interview as Rachid2018
In Safe Hands as Ahmed2018
Dumped as Charlemagne2018
Croc Love as Not available2018
Beautiful Loser as Houcine2017
Problemos as Simon2017
Two Snails Set Off as (voice)2016
Serge le Mytho as Un boucher2016
The Crew as Nasser2015
The New Adventures of Aladdin as Cheik Loukoums2015
Animal Kingdom: Let's Go Ape as Marcel (voice)2015
Peplum as Mato2015
Face Down as Driss2014
Vincent as Driss2014
La dernière échappée as Eddy Clavel2013
Mohamed Dubois as Mustafa2012
No Limit as Choulken2012
On the Other Side of the Tracks as Giovanni / Nabil2012
Médecin-chef à la Santé as Driss Chahidi2011
Platane as Claudio2011
Platane as Steve2011
Low Cost as Nadir2011
Halal State Security as Farid2010
The Extraordinary Adventures of Adèle Blanc-Sec as Aziz2010
Made in Jamel as Not available2010
Lignes as Majid2009
Black as Al Kayd2007
13 m² as Reza