2018
The Game of Love and Chance as Mario
2015
Capitaine Marleau as Micka Gourvennec (1 episode)
2015
All Cats are Pink in the Dark
2013
Les Limiers as Benjamin Wallenberg (6 episodes)
2010
The Philosopher as Leo
2010
The Village of Shadows as David Fontana
2009
The Little Murders of Agatha Christie as Père Hector (1 episode)
2008
La clef du problème as Guillaume
2008
The Happening as French Bicyclist's Friend
2006
For the Love of God as Bilal
2006
Sable noir as Toussaint (5 episodes)
2006
Vincent River as Davey
2003
Charles II: The Power and The Passion
2003
Quelques jours entre nous as Vincent
2003
Dangerous Liaisons as Hugo (3 episodes)
2001
Yes, But... as Sébastien Douglas
2000
Confusion of Genders as Christophe
2000
To the Extreme as Homme en noir #1
1999
Le Choix d'Elodie as Harry