2024
The Apprentice as Mike Wallace2023
The Way Home as Elijah Landry2023
Painkiller as Tony2022
Three Pines as Charles Morrow2021
The Expanse: One Ship as Liang Walker (voice)2020
Self Made: Inspired by the Life of Madam C.J. Walker as Percy Saunders2019
Hudson & Rex as Marty Knox2019
In the Dark as Detective Miller2019
Departure as Surgeon2019
Jett as Sweeney2019
Diggstown as Tavis Southwell2018
Burden of Truth as Pastor Parson2018
Carter as Wyatt Buchanan2017
Frankie Drake Mysteries as Detective McIntosh (as Stuart David Hughes)2017
It as Officer Bowers2016
Private Eyes as Horatio2016
Frontier as Not available2016
Incorporated as Jimmy2015
The Expanse as Liang Walker2015
Killjoys as Herin2015
Blood and Water as Dr. Lewis2014
Remedy as Officer Scott2013
Orphan Black as Cooper2012
The Firm as Martin Moxon2011
Breakout Kings as Dr. Lockwood2010
Republic of Doyle as Simon Walters2010
Bloodletting & Miraculous Cures as Dr. Norby2009
The Listener as Jerry2008
Murdoch Mysteries as Colonel Haywood2008
Murdoch Mysteries as Dr. Anton Ridgeway2008
Murdoch Mysteries as Charlie Appleby2003
Mayday as Captain James Gibson2002
Street Time as George Phips1996
Psi Factor: Chronicles of the Paranormal as Joey Veloz1993
Kung Fu: The Legend Continues as Marshall1992
Forever Knight as VuduNaN
Frankenstein as Not available2024
Longing as Principal Thomas2024
Queen Tut as Councillor Davis2023
Börje - The Journey of a Legend as Dr. Finley2023
A Harvest Homecoming as Barry Granger2021
Die in a Gunfight as Henry Gibbon2020
A Christmas Carousel as Roy2019
Our Christmas Love Song as Hunter2019
Into Invisible Light as David2018
Return to Christmas Creek as Dan Hayes2017
Sometimes the Good Kill as Joseph Kinsella2017
The Drawer Boy as Angus2016
Lavender as Dr. Michaels2014
Client Seduction as Bill2012
Bomb Girls as Mahoney2012
An Officer and a Murderer as Mr. Dewalt2012
Faker Chaser as Bo Decker2010
Small Town Murder Songs as Billy2009
Booky's Crush as Thomas Thomson2007
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 Journalist2002
The Stork Derby as Sam Gregory1999
Monet: Shadow and Light as Claude Monet1998
Evidence of Blood as Young Luther Snow1996
Bogus as Airline Agent1996
Moonshine Highway as Stopwatch Man1996
We the Jury as Fletcher Low1995
Picture Windows as Michael1989
Love and Hate: The Story of Colin and Joanne Thatcher as Charlie Wilde1989
Food of the Gods II as Al1981
Hangin' In as Roger GoldNaN
The Dogs as Art Sinclair1987
Blades of Courage as David FryeNaN
A Breed Apart as Thomas Pender