2023
Purgatory Jack as Plater
2022
Mother's Skin as Father
2021
A Small Fortune as Troy
2021
Pretty Hard Cases as Callum O'Malley (1 episode)
2019
Body & Bones as Danny Sharpe
2019
Goalie as Doug Harvey
2019
Hudson & Rex as Anton Pleschette (1 episode)
2018
Little Dog as Tommy Ross (15 episodes)
2017
A Christmas Fury as Nick
2017
Hunting Pignut as Pignut
2017
A Blessing from the Sea as Mitch
2017
Mary Kills People as Sidney "Sid" Thomas-Haye (3 episodes)
2014
Relative Happiness as Ernie the Car Thief
2014
Cast No Shadow as Angus
2013
Orphan Black as Dizzy (4 episodes)
2010
The Man of a Thousand Songs as Himself
2010
The Con Artist as Carl
2010
Rookie Blue as Mike Stone (1 episode)
2010
Republic of Doyle as Taylor Gossad (8 episodes)
2010
Republic of Doyle as Tyler Gossad (1 episode)
2008
Down to the Dirt as Keith Kavanagh
2008
Heartless Disappearance Into Labrador Seas as Stagger
2006
Thick & Thin as Fred
2006
The Sparky Book as Sparky
2004
ReGenesis as Randy Thompson (1 episode)
2003
The Bread Maker as Curtis
2001
Messiah from Montreal as A.M. Klein