2024
Rumours as Sylvain Broulez
2024
The Darwinners as (voice)
2024
Monsieur Spade as Chief of Police Patrice Michaud (6 episodes)
2023
Beau Is Afraid as Jeeves
2023
White Paradise as Samuel
2022
White Dog as Romain Gary
2022
The Beasts as Antoine
2021
The French Dispatch as Prison Guard
2021
The Mauritanian as Emmanuel
2019
Only the Animals as Michel Farange
2019
QT8: The First Eight as self (archive footage)
2019
By the Grace of God as François Debord
2018
The Emperor of Paris as Dubillard
2018
Mary Magdalene as Daniel
2018
7 Days in Entebbe as Jacques Le Moine
2018
Custody as Antoine Besson
2016
Assassin's Creed as Abstergo Güvenlik Müdürü
2015
The Program as Johan Bruyneel
2015
Spotless as Martin Bastière (10 episodes)
2014
Where Were You When Michael Jackson Died? as Self
2013
Our Heroes Died Tonight as Victor
2013
The Volcano as Ezechiel
2013
Grand Central as Toni
2013
Just a Sigh as Antoine (voice)
2013
Just Before Losing Everything as Antoine
2012
Low Profile as Yvan Le Doze
2011
Special Forces as Captain Lucas
2011
Skylab as Uncle Roger
2010
Lily Sometimes as Pierre
2010
Joseph et la fille as Franck
2010
Robin Hood as Adhemar
2010
Jeanine (ou mes parents n'ont rien d'exceptionnel) as Le père
2010
The Round Up as Corot
2009
Inglourious Basterds as Perrier LaPadite
2009
You Will Be Mine as Copain Yves
2007
La Vie en Rose as Journalist in Orly
2007
Hannibal Rising as Chief of Police
2005
The Moustache as Serveur
2004
Autumn as The Bodyguard
2004
Spin the Bottle as Denis
1989
Agatha Christie's Poirot as Pierre Michel (1 episode)