2024
Franklin as Beaumarchais2022
Bad Sisters as Gabriel2022
Overdose as Richard Cross2021
The Pursuit of Love as Fabrice de Sauveterre2021
Pour te retrouver as Alexis Mercadal2020
Messiah as Qamar Maloof2020
Messiah as Qamar Maloof (uncredited)2020
The Bay of Silence as Pierre Laurent2020
Le dernier jour du jeûne as Not available2019
Moins qu'hier (plus que demain) as Not available2016
Ali and Nino as Ilyas2015
Call My Agent! as Hicham Janowski2013
Peaky Blinders as HenriNaN
Été 36 as Not available2015
Queen of the Desert as Sheikh2015
Made in France as L'imam2010
Outside the Law as Ali2007
Whatever Lola wants as Zack2006
Days of Glory as LarbiNaN
Cliffhanger as Not available2023
National Theatre Live: Phaedra as Sofiane2015
Rising Voices as Kader2009
Fashion Victim as Flocon2008
Kandisha as The Cabalist2005
Zaina: Rider of the Atlas as Kadour2005
Marock as Mao2002
Close to Leo as Not available2002
Seventeen Times Cécile Cassard as WaiterNaN
God Will Know His Own as Not available