2024
We Are Zombies as Otto Maddox2023
Still I Rise as Serge Bouchard2022
Lac-Noir as Adrien Arseneault2022
A Criminal Affair as Jean-Philippe Bachand2020
Transplant as Sylvain Leblanc2019
Alerte Amber as Deputy Robidoux2018
Inside Lehman Brothers as Voice2017
Junior Majeur as Steve Douville2016
Esprit critique as Self2016
Votez Bougon as Fonctionnaire d'éthique2016
No Tomorrow: A Turbo Kid Tale as Cult leader2015
Corbo as Professeur Lacasse2014
Mensonges as Richard Legault2012
In Lieu of Flowers as Self2012
O' as Charles O'Hara2012
Imaginaerum as Twisted Tin Soldier2012
Mars and April as Bernard Brel2011
Boys On Film 7: Bad Romance as Hervé (segment "Mirrors")2011
Monsieur Lazhar as Père de Marie-Frédérique2011
Zieuter.tv as Denis2011
Switch as Inspector Lachaux2010
Les Enfants de la télé as Self2010
Trader Games as Antoine2009
Trauma as Not available2009
The Last Templar as Knights Templar Martin2007
The Fight as Claude Blais2007
Mirrors as Hervé2007
La lacheté as Inspecteur Savard2006
Live Once, Die Twice as Adrien Gillette2005
Trudeau II: Maverick in the Making as Pierre Elliott Trudeau (1949–1968)2005
La dernière incarnation as Louis-Philippe2005
Miss Météo as James Beaulieu2005
Audition as Robert2005
Last Call for Mom as James Beaulieu2005
Novena as Mari de Lise2004
The Aviator as Maitre d'2004
Happy Camper as Jean-Marc Roberge2004
Temps dur as Jean-Paul Dallaire2003
Robinson Crusoe as Le lieutenant2003
Robinson Crusoé as Le Lieutenant2001
Pig's Law as Adrien Massé2000
The Orphan Muses as Luc Tanguay2000
The Left-Hand Side of the Fridge as Stéphane1998
Chance or Coincidence as L'accidenté1996
Cosmos as Gilles Ouellette (Segment "Le Technétium")1991
Love-moi as La Piquette1988
Londeleau as Not available