2025
In the Name of Blood as Gabriel
2024
Fortune de France as Jean de Siorac (6 episodes)
2024
Citoyens clandestins as Commandant Ponsot (4 episodes)
2024
Rachel's Game as Jérémie Zimmerman / Sarah Zimmerman
2023
Blood Coast as Franck Murillo (6 episodes)
2023
Summer Frost as Philippe
2023
Dark Hearts as Martin (6 episodes)
2022
Benjamin Biolay - Christmas Show as Self
2022
Lost Bullet 2 as Areski
2022
Black Butterflies as Adrien (6 episodes)
2021
Gone for Good as Fred (5 episodes)
2021
Un homme d'honneur as Fred Santos (6 episodes)
2020
Lost Bullet as Areski
2020
A Mermaid in Paris as Gaspard
2019
The Spellbound as Simon
2019
The Silver Forest as David
2019
Persona non grata as José Montero
2018
The Red Collar as Morlac
2017
All That Divides Us as Rodolph
2017
Let the Sunshine In as Actor
2017
Wedding Unplanned as Mathias
2017
Orphan as Kiki's Father
2017
Dalida as Richard Chanfray
2016
A Decent Man as Eddy
2015
Malaterra as Pierre Viviani (8 episodes)
2015
The Endless River as Gilles Esteve
2015
Ordinary Victories as Marco
2014
Bodybuilder as Fred Morel
2014
Now or Never as Manuel Benetti
2013
Mariage à Mendoza as Antoine
2012
Just Like Brothers as Elie
2011
The Well Digger's Daughter as Jacques Mazel
2011
His Mother's Eyes as Mathieu Roussel
2010
Four Lovers as Vincent
2010
The Blonde with Bare Breasts as Julien Rivera
2010
White Material as Manuel Vial
2009
Braquo as Théo Wachevski (16 episodes)
2009
C à vous as Self - Guest (1 episode)
2009
Wild Grass as Jean-Mi
2009
The Girl on the Train as Franck
2008
Rien dans les poches as Étienne Faber
2008
Secrets of State as Pierre
2007
The Second Wind as Antoine
2007
Inside as Policier BAC 3
2006
The Great Meaulnes as Augustin Meaulnes
2006
April in Love as Pierre
2005
Only the Night as Julien
2004
À tout de suite as Alain
2004
Lightweight as Antoine
2003
Eager Bodies as Paul
2003
Snowboarder as Gaspard
2002
Les frères Hélias as Raph
2001
Trouble Every Day as Erwan
2000
Hair Under the Roses as Jojo, le frère de Roudoudou
1999
The Little Thief as Esse
1998
Vivement dimanche as Self (1 episode)