Actor
Coma
2022
as Scott (voice)
More Than Ever
2022
as Matthieu
Saddle Up For Revenge
2021
as Doctor Danley Marchal-Widkins
Sibyl
2019
as Igor
To the Ends of the World
2018
as Robert Tassen
One Nation, One King
2018
as Basile
Shelley's Blaze
2018
as Percy Bysshe Shelley (voice)
9 Fingers
2018
as Le docteur
Eva
2018
as Bertrand Valade
Ordeal
2017
as Jean
The Dancer
2016
as Louis
It's Only the End of the World
2016
as Louis
Saint Laurent
2014
as Yves Saint Laurent
A Greek Type of Problem
2013
as Balthazar
The American Tetralogy
2012
as The French Lover
Mes amours décomposé(s)
2012
as Corps
The Art of Love
2011
as William
The Princess of Montpensier
2010
as Henri de Guise
Ultimatum
2009
as Nathanaël
The Vintner's Luck
2009
as The Angel Xas
Un risque à courir
2009
Ultimate Heist
2009
as Anton Malakian
The Sea Wall
2009
as Joseph
The Third Part of the World
2008
as François
Souvenir
2008
as Party guest
The Stranger
2007
as Stranger
Hannibal Rising
2007
as Hannibal Lecter
Jacquou the Rebel
2007
as Jacquou Le Croquant
Paris Je T'aime
2006
as Gaspard (Le Marais)
Nina's House
2005
as Izik
The Last Day
2004
as Simon
A Very Long Engagement
2004
as Manech
The Tulse Luper Suitcases, Part 2: Vaux to the Sea
2004
as Léon
Strayed
2003
as Jean Delgas (alias: Yvan)
Summer Things
2002
as Loïc
L'Oiseau rare
2001
as Gaspard
Brotherhood of the Wolf
2001
as Louis
Julien l'apprenti
2000
as Julien 14 ans
La Bascule
1999
as Olivier Baron
Alias
1999
as Nicolas Trajet
Juliette
1999
as Nicolas Dastier
Bonnes vacances
1998
as Joël