| Bet Your Bottom Dollar (2023) as Francois |
| Envol (2022) as Philippot |
| De l'autre côté (2020) as Didier Coincenot |
| Où sont les Cerfs ? (2019) |
| Les Tuche 3 (2018) as Laurent Dupuis, candidat |
| L'esigenza di unirmi ogni volta con te (2015) as Martino |
| À tout prix (2014) as Thierry Cortal |
| Au nom d'Athènes (2012) as Miltiade |
| Arrête de pleurer Pénélope (2012) as Nicolas Badaroux |
| Le Troisième Jour (2010) as Commissaire Blache |
| Ahmed Gassiaux (2010) as Bourget |
| Comme les autres (2008) as Marc |
| Beyond the Mexique Bay (2008) |
| Virgil (2005) as Le matin aux cuisines |
| Bien agités (2004) as Lieutenant Duret |
| Une deuxième chance (2003) as Louis |
| Corps à corps (2003) as Docteur Azzeri |
| Concours de circonstance (2003) as Le président du jury |
| Mille millièmes (2002) as Michel |
| Code inconnu (2000) as The Policeman |
| Fugues (2000) as Vincent |
| Héroïnes (1997) as Luc |
| Dobermann (1997) as Inspecteur Baumann |
| Tortilla y Cinema (1997) as Benjamin Ballon, the director |
| Der Unhold (1996) as Prisoner of War #3 |
| La Haine (1995) as Inspector 'Notre-Dame' |
| La voix de l'araignée (1995) as Gil |
| Va mourire (1995) as Yoyo |
| Snuff Movie (1995) |
| L'homme au masque d'or (1991) as Pedro |
| Nikita (1990) as Rico |
| The Man Who Lived at the Ritz (1988) as Pierre Monet |
| Le Grand Bleu (1988) as Roberto |
| Les Voleurs de la nuit (1984) as Le jeune homme (uncredited) |
| Five Days One Summer (1982) as French Student |
| Une robe noire pour un tueur (1981) as Young drug addict |
| Real, True 100 Percent Love as Bychkov |