Actor
The Bad Seed Returns
2022
as Brian
Back Home Again
2021
as Mr. Grey Horn (voice)
Mystery 101: Deadly History
2021
as Sheriff Ridgeway
Run Woman Run
2021
as Len
Molly and the Great One
2020
Welcome to Christmas
2018
as Tom
Wynter
2018
as Gabe
The Bad Seed
2018
as Brian
Kayak to Klemtu
2018
as Don
Good Girls Don't
2018
as Larry
The Great Northern Candy Drop
2017
as Johnny May
The Humanity Bureau
2017
as Border Ranger
Site Unseen: An Emma Fielding Mystery
2017
as Sheriff Stannard
No Reservations
2017
as Joseph Sillwater
The Adventure Club
2017
as Curtis
Gods Acre
2016
as Frank
Into the Forest
2016
as Jerry
Open Season: Scared Silly
2015
as Sheriff Gordy (voice)
Corner Gas: The Movie
2014
as Davis Quinton
Far from Home
2014
as Roger Calhoun
If I Had Wings
2013
as Angus Coleman
Snowmageddon
2011
as Larry
Flicka 2
2010
as Sheriff
Tkaronto
2007
as Max Cardinal
The Road to Christmas
2006
as Chaba
Distant Drumming: A North of 60 Mystery
2005
as Daniel Deela
Another Country: A North of 60 Mystery
2003
as Daniel Deela
Insomnia
2002
as Rich
In the Blue Ground: A North of 60 Mystery
1999
as Daniel Dééla
Big Bear
1998
as Little Bad Man
Out of Nowhere
1997
as Jonas
Tecumseh: The Last Warrior
1995
as Loud Noise