2025
Brothers Beastly as The Brothers2024
Kill Victoria as Nick2023
The Young Arsonists as Dale2022
Faith Heist: A Christmas Caper as Jack2021
The Communist's Daughter as Ian McDougald2021
Faith Heist as Jack2021
Between Realities Along the Edge of Time as Thomas2020
Most Dangerous Game as Connell (uncredited)2020
Most Dangerous Game as Connell2020
The Empty Man as Paul2020
Disappearance at Clifton Hill as The One-Eyed Man2020
Flashback as Pierced Man2020
Tainted as Malick2020
A Dog Cried Wolf as Tex2020
Liminal as Steve2019
Hudson & Rex as Billy Mumford2019
Spiral as Liam2018
Mary Goes Round as Pete2018
The Scent of Rain & Lightning as Meryl2017
American Gods as Colonial Tyr2017
Frankie Drake Mysteries as Constable Crowley2017
Cardinal as Not available2016
Private Eyes as Jackson Van Horn2016
The Void as Daniel Carter2016
Incorporated as Varik2015
Schitt's Creek as Sean2015
Forsaken as Frank Tillman2015
No Stranger Than Love as Jamie Whyte2015
The Orchard as Charlie2015
The Orchard as Jack2014
Strange Empire as Captain John Slotter2014
The Captive as Mike2014
Relative Happiness as Joss2014
Honor Code as Not available2013
Cas & Dylan as Steve2013
The Animal Project as Leo2012
The Samaritan as Jake2012
The Last Will and Testament of Rosalind Leigh as Leon Leigh / Surveillance Expert2012
The Conspiracy as Aaron2012
Margo Lily as Rob2011
King as Not available2011
Befriend and Betray as Willy2010
Republic of Doyle as Chad2010
Republic of Doyle as Chad King2010
Lost Girl as Kelly the Hunter2010
Small Town Murder Songs as Jim2010
Gangster Exchange as Big Dave2009
The Listener as Jay Levinson2009
Adoration as Daniel2007
Killing Zelda Sparks as Ryan Bladder2007
This Beautiful City as Johnny2006
House as Duncan2004
This Is Wonderland as Allan Gold2004
This Is Wonderland as Jason Gamby2002
The Safety of Objects as Z-100 Judge2002
The Fraternity as Smitty Jacobson2001
Mutant X as Peter Morton1999
Relic Hunter as Vic1999
Twice in a Lifetime as Ritchie Patterson1998
Strike! as Beagle - Flat Critter1993
The X-Files as Bystander (uncredited)NaN
Ithaqua as HendryNaN
Little as Officer ZNaN
Not Over Easy as Ken2024
Dada Director2024
Dada Writer2019
Oracle Director2012
The Conspiracy Executive Producer2007
This Beautiful City Producer