







| 2026 | La vie d'une femme | Henri |
| 2024 | L'enchanteur | Romain Gary |
| Félix et moi, sur les traces du chanteur de Viens Poupoule ! | Narrator (voice) | |
| 2023 | Sida, des années sombres aux premières victoires | Self (voice) |
| Flo | Jacques Arthaud | |
| 2022 | Les parents terribles | Georges |
| Mascarade | Jean-Charles | |
| 2021 | Les Damnés de la Commune | Gustave Courbet (voice) |
| Claude Sautet : le calme et la dissonance | Self - Narrator (voice) | |
| 2019 | Trois jours et une vie | Michel Desmedt |
| Poseur | Jean | |
| Blanche comme neige | Bernard | |
| Orient-Express : le voyage d'une légende | Narrator (voice) | |
| Exfiltrés | Patrice | |
| Celle que vous croyez | Gilles | |
| Un Beau voyou | Commissioner Marc Beffrois | |
| 2018 | Fleuve noir | Marc |
| 2017 | Marvin ou la belle éducation | Roland |
| 2016 | Marie Curie | Pierre Curie |
| Le Cœur en braille | Le père de Marie | |
| Le Correspondant | Frank | |
| Quý Cô | Richard | |
| 2015 | On voulait tout casser | Bilou |
| Tu es mon fils | Paul | |
| L'Enquête | Judge Renaud Van Ruymbeke | |
| 2013 | La Trilogie française | Self |
| 20 Ans d'écart | Luc Apfel | |
| 2012 | Le reste du monde | L'avocat |
| Comme un homme | Pierre Verdier | |
| More Than Honey | Narrator (french voice) | |
| Le Prénom | Pierre | |
| Nos retrouvailles | Philippe Cabrera | |
| 2011 | Beirut Hotel | Mathieu |
| Propriété interdite | Benoît | |
| 2010 | Krach | Georges |
| Insoupçonnable | Henri Schaeffer | |
| 2009 | Sur les traces de Gustave Eiffel | Gustave Eiffel (voice) |
| L'Abolition | Robert Badinter | |
| 2008 | Fin de partie | Clov |
| Les murs porteurs | Simon | |
| Par suite d'un arrêt de travail... | Vincent Disse | |
| L'Heure d'été | Frédéric | |
| Caos calmo | Boesson | |
| 2006 | Marie-Antoinette, la véritable histoire | Récitant (voice) |
| Je pense à vous | Worms | |
| L'Homme de sa vie | Hugo | |
| 2005 | J'ai vu tuer Ben Barka | Georges Figon |
| Permis d'aimer | Jean | |
| La maison de Nina | Maurice Gutman | |
| Grabuge! | Maurice | |
| Un Fil à la patte | Édouard de Bois d'Enghien | |
| La Marche de l'empereur | Father Penguin (voice) | |
| 2004 | Le Soleil Assassiné | Jean Sénac |
| Agents secrets | Eugène | |
| 2003 | Je reste ! | Antoine |
| Périphérie de Demonlover | Self | |
| Père et fils | David | |
| L'Odyssée de l'espèce | Narrator (voice) | |
| 2002 | Demonlover | Hervé Le Millinec |
| Filles perdues, cheveux gras | Arnaud | |
| Jean Moulin | Jean Moulin | |
| Cravate Club | Bernard | |
| Un jour dans la vie du cinéma français | Self | |
| 2001 | Comment j'ai tué mon père | Jean-Luc |
| Un jeu d'enfants | Jacques Fauvel | |
| Les Âmes fortes | Reveillard | |
| 15 août | Vincent | |
| Fils de zup | Inspecteur Boyer | |
| 2000 | Stardom | Philippe Gascon |
| Comédie de l'innocence | Serge | |
| Les Destinées sentimentales | Jean Barnery | |
| Une affaire de goût | René Rousset | |
| Scènes de crimes | Georges Fabian | |
| 1999 | Fait d'hiver | Louis Riquier |
| Un pont entre deux rives | Matthias | |
| 1998 | Une femme à suivre | Eddy |
| L'ennui | Martin | |
| L'Inconnu de Strasbourg | Jean-Paul | |
| Ceux qui m'aiment prendront le train | Jean-Marie | |
| 1997 | Nettoyage à sec | Jean-Marie Kunstler |
| Obsession | Pierre Moulin | |
| Les Palmes de M. Schutz | Pierre Curie | |
| 1996 | Love, etc. | Pierre |
| Ridicule | Le Marquis Grégoire Ponceludon de Malavoy | |
| L'Âge des possibles | Man at phone | |
| 1995 | Nelly et Mr. Arnaud | Jérôme |
| Pullman paradis | Lucien Génin | |
| 1994 | Un dimanche à Paris | Romaric |
| Consentement mutuel | Laurent | |
| Petits arrangements avec les morts | François | |
| 1992 | Salt on Our Skin | Roger |
| 1982 | Meurtres A Domicile | Inspector Focard |
| 2009 | Sur les traces de Gustave Eiffel | Director |
| 2008 | Fin de partie | Stage Director |