2020- Act
Away
Actor - Jack Willmore
2017- Act
Riverdale
Actor - Sheriff Keller
2016- 2017
Dark Angel
Actor - Ames White
2014- Act
When Calls the Heart
Actor - Henry Gowen
2006- 2009
Kyle XY
Actor - Brian Taylor
2005
Painkiller Jane
Actor - Sergeant Flynn
2000
We All Fall Down
Director
Full filmography