Qui sème le vent (1 episode)
2024
Fortune de France as Jean de Sauveterre (6 episodes)
2023
Polar Park as Louvetot (6 episodes)
2022
Abdoul fait son cinéma as Self - Guest (1 episode)
2022
Les particules élémentaires as Bruno Clement
2021
Playdate as Nicolas Gravel
2021
A French Case as Jean-Marie Villemin (6 episodes)
2021
Mauvaise Troupe as Tony
2021
Gone for Good as Da Costa (5 episodes)
2020
Love Affair(s) as Gaspard
2020
Queens of The Field as Franck
2019
War of the Worlds as Noah (24 episodes)
2019
Moins qu'hier (plus que demain) (15 episodes)
2019
Who You Think I Am as Ludovic Dalaux
2018
To the Ends of the World as Cavagna
2018
Paper Flags as Vincent
2018
Gaspard at the Wedding as Virgil
2017
This Is Our Land as Stéphane Stankowiak, dit Stanko
2016
In Memoriam Bernadette Lafont as Self
2015
The Anarchists as Eugène Levèque
2015
The Mad Kings as Jean-François
2015
Learn by Heart as Stanislas Mauger, le prof de sport
2014
The Connection as Inspecteur José Alvarez
2014
CANAL+'s 30th anniversary as Self
2014
Blue Pills as Jean-Baptiste aka JB
2014
French Women as Pierre, le mari d'Ysis
2013
Attila Marcel as Paul / Attila Marcel
2013
Le Débarquement (1 episode)
2012
The Returned as Serge (16 episodes)
2012
The Wrong Man as Jordan d'Artois
2012
Mobile Home as Julien
2012
The Revelations 2012
2011
Midnight in Paris as 1920's Partygoer
2011
The Day I Saw Your Heart as Sami
2011
Jimmy Rivière as Jimmy Rivere
2011
Nobody Else But You as le gendarme Bruno Leloup
2010
Mon père, Francis le Belge as Denis / Auntie Paulette
2010
Belle épine as Reynald
2010
22 Bullets as The 'Morvelous'
2009
The Revelations 2009
2009
Draft Dodgers as René
2008
Behind the Walls as Blondeau
2007
Darling as Joseph adulte
2007
Intimate Enemies as Delmas
2007
Trivial as Young cashier
2007
Chez Maupassant as Charlot Tuvache (1 episode)
2006
One to Another as Romain the Skinhead
2005
Les mauvais joueurs as Le gamin à la barbiche
2003
Strong Shoulders as Rudy
2003
Sleep Tight as Gustave
2000
Deuxième quinzaine de juillet