
2025
Frankenstein as Old Hunter #22025
The Dogs as Art Sinclair2024
The Apprentice as Mike Wallace2024
Longing as Principal Thomas2024
Queen Tut as Councillor Davis2023
The Way Home as Elijah Landry2023
Painkiller as Tony2023
A Harvest Homecoming as Barry Granger2023
Börje - The Journey of a Legend as Dr. Finley2022
Three Pines as Charles Morrow2021
SurrealEstate as Harry2021
Die in a Gunfight as Henry Gibbon2021
The Expanse: One Ship as Liang Walker (voice)2020
Self Made: Inspired by the Life of Madam C.J. Walker as Percy Saunders2020
A Christmas Carousel as Roy2019
Hudson & Rex as Marty Knox2019
Departure as Surgeon2019
In the Dark as Detective Miller2019
Jett as Sweeney2019
Diggstown as Tavis Southwell2019
Into Invisible Light as David2019
Our Christmas Love Song as Hunter2018
Carter as Wyatt Buchanan2018
Burden of Truth as Pastor Parson2018
Return to Christmas Creek as Dan Hayes2017
It as Officer Bowers2017
Frankie Drake Mysteries as Detective McIntosh (as Stuart David Hughes)2017
Sometimes the Good Kill as Joseph Kinsella2017
The Drawer Boy as Angus2016
Private Eyes as Horatio2016
Frontier as Not available2016
Lavender as Dr. Michaels2016
Incorporated as Jimmy2015
The Expanse as Liang Walker2015
Killjoys as Herin2015
Blood and Water as Dr. Lewis2014
Remedy as Officer Scott2014
Client Seduction as Bill2013
Orphan Black as Cooper2012
The Firm as Martin Moxon2012
Bomb Girls as Mahoney2012
Faker Chaser as Bo Decker2012
An Officer and a Murderer as Mr. Dewalt2011
Breakout Kings as Dr. Lockwood2010
Republic of Doyle as Simon Walters2010
Bloodletting & Miraculous Cures as Dr. Norby2010
Small Town Murder Songs as Billy2009
The Listener as Jerry2009
Booky's Crush as Thomas Thomson2008
Murdoch Mysteries as Colonel Haywood2008
Murdoch Mysteries as Dr. Anton Ridgeway2008
Murdoch Mysteries as Charlie Appleby2007
This Beautiful City as Peter2007
Booky & the Secret Santa as Thomas Thomson2006
Booky Makes Her Mark as Thomas Thomson2006
Troubled Waters as Ben Tomlinson2005
Where the Truth Lies as 1st Journalist2003
Mayday as Captain James Gibson2002
Street Time as George Phips2002
The Stork Derby as Sam Gregory1999
Monet: Shadow and Light as Claude Monet1998
Evidence of Blood as Young Luther Snow1996
Bogus as Airline Agent1996
Psi Factor: Chronicles of the Paranormal as Joey Veloz1996
Moonshine Highway as Stopwatch Man1996
We the Jury as Fletcher Low1995
Picture Windows as Michael1995
Picture Windows: Soir Bleu as Michael1993
Kung Fu: The Legend Continues as Marshall1992
Forever Knight as Vudu1989
Food of the Gods II as Al1989
Love & Hate: The Story of Colin and Joanne Thatcher as Charlie Wilde1987
Blades of Courage as David Frye1981
Hangin' In as Roger GoldNaN
A Breed Apart as Thomas Pender