Monster Warriors as Luke (37 episodes)
2022
Shoresy as Shoresy (18 episodes)
2019
Littlekenny as Young Wayne (voice) (6 episodes)
2016
Letterkenny as Wayne (75 episodes)
2014
Heritage Minutes: Winnipeg Falcons as Hebbie Axford
2014
Preggoland as Dr. Ted
2014
Godzilla as Jump Master
2014
19-2 as Ben Chartier (38 episodes)
2013
The Marine 3: Homefront as Sheriff Harkin
2013
Nearlyweds as Mr. Hunky
2012
Wrath of Grapes: The Don Cherry Story II as Don Cherry (2 episodes)
2011
Lethal Justice as Bobby
2010
A Beginner's Guide to Endings as Juicebox
2010
Seven Deadly Sins as Adam Morgan (2 episodes)
2010
Keep Your Head Up, Kid: The Don Cherry Story as Don Cherry (2 episodes)
2010
Caprica as Rod Jenkins (1 episode)
2010
Smokin' Aces 2: Assassins' Ball as Agent Nicholas
2010
A Trace of Danger as Adrian
2009
I Love You, Beth Cooper as Dustin
2007
The Party Never Stops: Diary of a Binge Drinker as Keith
2007
Seventeen and Missing as Kurt
2006
Firestorm: Last Stand at Yellowstone
2006
Psych as Gabe (1 episode)
2005
Supernatural as Matt Harrison (1 episode)
2004
Eve's Christmas as Bartender
2004
ReGenesis as Mark Wiley (1 episode)
2004
The 4400 as Roy Keith Marsden (1 episode)
2001
Smallville as Nate Pratt (2 episodes)