2022
Shoresy as Benny2017
Another Kind of Wedding as Matthew2016
Letterkenny as Glen2016
Lovesick as Dash2012
Laurence Anyways as Alexandre2012
Sorry, Rabbi as Josh2012
Camion as Jacob2011
Good Neighbours as Jonah Spiegelman2011
French Immersion as Jonathan Hornstein2010
The Trotsky as V.I. (Lenin)2007
Walk All Over Me as Paul2007
St. Urbain's Horseman as Joey2005
Murder in the Hamptons as Generosa's Co-Worker2004
Blood as Chris Terry2003
Hey Joel as Not available2002
The Many Trials of One Jane Doe as Eric Golden2000
Poor White Trash as Lennie Lake1999
Big Wolf on Campus as Not available1999
This Is My Father as Jack1999
The Life Before This as Justin1998
Dead End as Adam Compton1998
You Can Thank Me Later as Simon Cooperberg1998
Motel as Young Tom1997
The Hunger as Snake1997
Whiskers as Jed Martin (21 years old)1996
Rainbow as Steve Bailey1995
The Little Lulu Show as Not available1995
The Neon Bible as David (aged 15)1994
Touched by an Angel as Max Rigney1993
Josh and S.A.M. as Joshua 'Josh' Whitney1992
Are You Afraid of the Dark? as Eric1990
Dracula: The Series as Max Townsend1989
Mindfield as Mario1988
Pin as Leon - Age 71988
Hitting Home as David Hughes1988
Horses in Winter as Ben Waxman at age 92023
War Pony Executive Producer2023
The Traitors Canada Executive Producer2022
Shoresy Executive Producer2022
Shoresy Director2019
The Death & Life of John F. Donovan Writer2019
The Moodys Director2016
Letterkenny Director2016
Letterkenny Writer2014
Preggoland Director2011
Good Neighbours Director2011
Good Neighbours Screenplay2010
The Trotsky Director2010
The Trotsky Writer2003
Twist Director2003
Twist WriterNaN
Trailer Trash Executive Producer