2021
Goodbye Happiness as Chum de la mère ravissante2020
All My Friends Are Dead as Pawet (voice)2019
Toute la vie as London/ Prétendant Jolène2018
Runaway as Dimitri the Director2017
Nadine as Voice (voice)2013
JFK: The Smoking Gun as Hugh Betzner2011
Alone with Mr. Carter as Adult John (voice)2010
Blue Mountain State as Overland Male Cheerleader2010
Musée Éden as Vendeur Galerie des Arts2010
Wushu Warrior as Jonathan Elders2008
The Spiderwick Chronicles as Helen's Co-Worker2008
The 4th Life as George2007
End of the Line as Conrad2005
Goosebumps: Deep Trouble as Billy Deep2005
Devil's Rose as Daniel2004
The 4400 as Troy Kennedy2003
Mental Block as McHattie2003
Levity as Clubgoer #52000
Ultimate G's as Young Carl1999
Big Wolf on Campus as Not available1998
The Worst Witch as Spooky1997
Lassie as Jeff Mackenzie1997
The Kid as Russel Conroy1997
Kayla as Sam Mackenzie1995
Goosebumps as Billy Deep1994
Brainscan as Young Michael1994
Stalked as Mikey Daniels1993
Because Why as Zachary1992
Are You Afraid of the Dark? as Not available1992
Heritage Minutes: Rural Teacher as Schoolchild #12021
My Soul to Take Associate Producer