Born in Lens, Pas-de-Calais, France
Ride Away
2025
As Mathias
Plan de table
2012
As Arnaud
Love Me No More
2008
As Eric
Two Worlds
2007
As Bali
Persepolis
As Walla (voice)
The Tiger Brigades
2006
As Hennion
The Brice Man
2005
As Eudes Angellini
The Quiet American
2002
As French Captain
Demonlover
As Chauffeur d'Elise
Director, Screenplay