2024
Tell Me Why These Things Are So Beautiful as Frère Léo / Michel
2017
Victor Lessard as Nash (7 episodes)
2017
L'âge adulte as Étienne (7 episodes)
2016
L'ascenseur (1 episode)
2016
Chasse-Galerie : La Légende as Jos Lebel
2014
Montreal Boy: Some Strings Attached as Stéphane (6 episodes)
2012
Over My Dead Body as Self
2009
Vital Signs as Boris
2009
The Master Key as Marc
2008
Dans une galaxie près de chez vous 2 as Archer 3
2007
The Capture as Nathan
2005
Lonely Child as Nicolas
2004
The Five of Us as Rémi