2022
Five Days at Memorial as Richard Deichmann2022
The Fight Machine as Jack Harris2022
14 Love Letters as Mr. Fisher2021
Crisis as University Lawyer2019
Hudson & Rex as Dr. Reginald Meade2019
Departure as Commander Foster2019
Diggstown as Judge Ballard2019
V Wars as Senator Smythe2019
Rabid as Dr. William Burroughs2019
Goalie as Louis Sawchuk2019
Grounded for Christmas as Bert2019
Hero: Inspired by the Extraordinary Life & Times of Mr. Ulric Cross as Nigel (Publisher)2017
Anne with an E as Mr. Rose2017
Ransom as Travis Beaton2017
The Kennedys: After Camelot as Ted Sorensen2017
Trench 11 as Major Jennings2017
Christmas Wedding Planner as Tim2016
Private Eyes as Percy Voss2016
Standoff as The Priest (as Tim Atherton)2016
River as Patrick Reardon2016
The Package as Pick-Up Guy2015
The Expanse as Dr. Strickland2015
Good Witch as Darryl Blankenship2015
Killjoys as Gander2014
The Good Witch's Wonder as Adam2014
Guidance as The Real Roland Brown2013
Reign as Hugo2013
Rogue as Robert Richmond2013
Transporter: The Series as Stanwick2012
Fugget About It as Special Agent Strait McCool (voice)2012
Bomb Girls as Det. Prentiss2012
An Officer and a Murderer as Minister Shaw2012
Zac & Penny as Thelonious2011
Suits as Judge Henderson2011
XIII: The Series as Wally Sheridan2011
Fairly Legal as Jerry Blankstein2011
John A.: Birth of a Country as Governor General Charles Monck2010
Haven as Ben Keegan2010
Lost Girl as Bob Hamelin2010
Blue Mountain State as Dean Simon2010
Arctic Blast as Randall2010
Who Is Clark Rockefeller? as Det. John Ryan2010
The Santa Suit as Bryce Hunter2009
The National Tree as Aaron2008
Murdoch Mysteries as Professor Albert Godfrey2008
Max Payne as Detective Shipman2008
The Border as Clifford Holland2008
The Andromeda Strain as Edward 'Ed' Dewitt2008
XIII as Wally Sheridan2008
An Old Fashioned Thanksgiving as Mr. Hopkins2008
Degrassi Spring Break Movie as Mr. Edwards2008
Everest as Alan Burgess2007
Heartland as Nathan Stockwell2007
Friends and Heroes as (voice)2007
Da Kink in My Hair as Executive #22007
The Company as Frank Wisner2007
'Til Death Do Us Part as Matthew2007
The Stone Angel as Reverend Troy2006
Candles on Bay Street as Ross2006
Hollywoodland as Detective Doug Johnson2005
Time Warp Trio as Meriwether Lewis (voice)2004
This Is Wonderland as Paul Tiernay2004
A Bear Named Winnie as Captain Elliot2002
Sue Thomas: F.B.Eye as Myles Leland III2002
Street Time as Larry Atwood2002
Ace Lightning as Kilobyte (voice)2002
Whitewash: The Clarence Brandley Story as James Robinson2001
Degrassi as Randall Edwards2001
Blue Murder as Pete Milbourne2001
Blue Murder as P.C. Gerald Passmore2001
The Associates as Ned Waterston2000
Santa Who? as George1999
Nothing Too Good for a Cowboy as Panhandle Phillips1999
Switching Goals as Mitch1999
Joan of Arc as Jean d'Estivet1999
The City as Barns1998
Rescuers: Stories of Courage - Two Families as SS Soldier #11998
Nothing Too Good for a Cowboy as Panhandle Phillips1997
The Wonderful World of Disney as George1997
The Wonderful World of Disney as Mitch1997
La Femme Nikita as Ray Leeds1996
Traders as Not available