2024
Ababooned as Curé Dazé
2024
Wandering Zero as Deux
2024
Invincible as Gilles
2022
STAT as Charles Père de Mathias (6 episodes)
2022
How to Get Your Parents to Divorce as Martin
2022
Horror Anthology Volume 1 as Patrick
2022
Therefore, Socrates is Mortal
2021
Landgraves as Patrick
2021
Dark Soul (Bete Noire) as Steve Rivard (5 episodes)
2020
La semaine des 4 Julie as Self - Guest (1 episode)
2019
Les invisibles as Pierre-Luc Brillant (1 episode)
2018
Le nid as Pierre-Luc
2018
The Fireflies Are Gone as Steve
2017
Plan B as Guillaume Raymond (6 episodes)
2015
P=ωρ The Dark Energy as Luka
2014
Antoine et Marie as Pierre-Luc Bergeron
2014
Les gars du front as Pouding Chômeur
2014
Au secours de Béatrice as Olivier-Luc Laveaux (87 episodes)
2014
The Killer Inside as Hervé Langelier (1 episode)
2013
The Auction as Caretaker
2012
La Mise à l'aveugle as Alex
2012
Fear of Water as Jacques Flaherty
2010
The Kate Logan Affair as Client du motel
2010
Les enfants de la télé as Self (1 episode)
2010
Tough Luck as Lucien
2010
Voulez-vous danser? as Himself (1 episode)
2009
Les mots gelés as Charles
2009
Romaine 30° Below as Etienne
2009
Je me souviens as Robert Sincennes
2009
Angel at Sea as Pierre
2008
Borderline as Mikael Robin
2007
My Daughter, My Angel as Max Bissonnette
2006
On the Trail of Igor Rizzi as Michel
2005
Les Moutons de Jacob as Pierre-Luc
2003
Belle et Bum as Self (1 episode)
2000
Life after love as Patrick Gervais - 18 ans
1999
Memories Unlocked as Laurel
1997
Matusalem II: le dernier des Beauchesne as Bernard Picard
1992
The Clean Machine as Charles