- 2025FasterFilmRobert Smith
- 2023DogmanFilmRodney
- 2023Abbé Pierre - A Century of DevotionFilmCharlie Chaplin
- 2022White FriarFilmArthur Murphy
- 2021This Will Be my Last CigaretteFilmThe Commentator
- 2020Meurtres à CognacFilmDavid Saul
- 2018Le Mans 1955FilmAlfred Neubauer (voice)
- 2016BallerinaFilmDirector of Opera (voice)
- 2016Friday NightFilmDavid's Boss
- 2016Pirata and CapitanoSeries(voice)
- 2015Serial Teachers 2FilmLe prof handicapé
- 2015MoonwalkersFilmPashman
- 2015VersaillesSeriesFrançois de Louvois
- 2014HorseheadFilmDoctor
- 2013MiserereFilmGoetz Willhen
- 2013Murders in...SeriesDavid Saul
- 2012Haute CuisineFilmLe photographe John
- 2012Uncle CharlesFilmDocteur Duncan
- 2012RapaceFilmLord Norman
- 2011My Little PrincessFilmArnaud
- 2011HitchFilmAlfred Hitchcock
- 2010Black VenusFilmFirst Recruiter / Bearded Woman
- 2009ChériFilmMarcel
- 2009King GuillaumeFilmLe conseiller du ministre
- 2008Ca$hFilmFinley
- 2008What If...?FilmGoudal
- 2007HitmanFilmCaptain Gudnayev
- 2006Marie AntoinetteFilmCatty Courtier
- 2006The PoisonerFilmEnglish journalist
- 2004ImmortalFilmAllgood
- 2002The Red SirenFilm
- 2001Largo WinchSeriesKaras
- 2000The DancerFilmBarry
- 2000Duck UglyFilmHamlet (voice)
- 1999The Ninth GateFilmOld Man's Son
- 1999Relic HunterSeriesOswin
- 1999L'ExtraterrestreFilmMichael Duval
- 1998The Man in the Iron MaskFilmFortress Keeper
- 1998It's Not About LoveFilmThe doorman
- 1992Highlander: The SeriesSeriesFrank Wells
- 1991FarendjFilmBob
- 1990Nouvelle VagueFilmRobert, aka Bob, the Aircraft Manager
- 1990The Saint: The Big BangFilmJulian Grainville
- 1988Dangerous LiaisonsFilmGeorges