
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
The Life Before This as Justin1999
This Is My Father as Jack1998
Dead End as Adam Compton1998
Motel as Young Tom1998
You Can Thank Me Later as Simon Cooperberg1997
The Hunger as Snake1997
Whiskers as Jed Martin (21 years old)1996
Rainbow as Steve Bailey1995
The Neon Bible as David (aged 15)1995
The Little Lulu Show as Not available1994
Touched by an Angel as Max Rigney1993
Josh & S.A.M. as Joshua 'Josh' Whitney1992
Are You Afraid of the Dark? as Eric1990
Dracula: The Series as Max Townsend1989
Mindfield as Mario1988
Hitting Home as David Hughes1988
Pin as Leon - Age 71988
Horses in Winter as Ben Waxman at age 92025
Heated Rivalry Director2025
Heated Rivalry Writer2025
Heated Rivalry Executive Producer2025
Heated Rivalry Creator2023
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 Screenplay2011
Good Neighbours Director2010
The Trotsky Writer2010
The Trotsky Director2003
Twist Director2003
Twist WriterNaN
Trailer Trash Executive Producer