| Ring Neck (2024) as David |
| L'Ouragan F.Y.T. (2024) as Jimbo |
| French Girl (2024) as Junior Tremblay |
| Maria Chapdelaine (2021) as Eutrope Gagnon |
| Sam (2021) as Sam |
| Death of a Ladies' Man (2021) as Layton Gagnon-O'Shea |
| Target Number One (2020) as Daniel Léger |
| Avant qu'on explose (2019) as Little |
| Youtopia (2018) as Hiro |
| Junior Majeur (2017) as Janeau Trudel |
| Manon aime le hockey (2017) as Janeau Trudel |
| Il était une fois... « Mommy » (2017) as Self |
| 1:54 (2016) as Tim |
| Nitro Rush (2016) as Charly |
| Jacob's Wrath (2016) as Jeremy Dawson |
| Mommy (2014) as Steve O'Connor Després |
| Les Pee-Wee 3D : L'hiver qui a changé ma vie (2012) as Janeau Trudel |
| Laurence Anyways (2012) as Young Teen |
| Frisson des collines (2011) as Frisson |
| Un homme libre as Mathieu |
| Anatomy of the Sun as Alex |