Actor
Last Call
2020 · as Jeremy
The Lead
2020 · as Harry Pullamn
Serialized
2017 · as Publisher
Newfoundland at Armageddon
2016 · as General Haig
Northpole: Open for Christmas
2015 · as Tom
The Forbidden Room
2015 · as Wolf / Pilot / Captain
The Good Sister
2014 · as Langler
Upside Down
2012 · as CEO
Do No Harm
2012 · as Senior Doctor
Battlefield Quebec: Wolfe & Montcalm
2009 · as James Henderson
The Unsinkable Titanic
2008 · as William Murdoch
I'm Not There
2007 · as Reporter #4