2025
The Lost Episode as Not available2024
Law & Order Toronto: Criminal Intent as Stanley Thorpe2024
The Apprentice as Victor Palmieri2023
Painkiller as Bill Havens2023
Family History Mysteries: Buried Past as Harry2022
Rosie as Jacques2022
A Tiny Home Christmas as Mr. Adams2021
White Night as Aidrian Flanagan2021
Cooking Up Love as Grampa Morgan2021
It Takes a Christmas Village as Art Foster2020
Transplant as William Maxwell2020
Transplant as Willam Maxwell2020
Unlocking Christmas as Arnold Matthews2019
Hudson & Rex as Arlo Lawson2019
Georgetown as Detective Reid2019
Nowhere to Be Found as Sheriff Doug Mosley2019
Christmas Jars as Adam Maxwell2019
Nostalgic Christmas as Bill Garrison2018
Deadly Deed: A Fixer Upper Mystery as Pete Hughes2018
Northern Lights of Christmas as Doyle Hathaway2017
American Gods as Cambro2017
Béliveau as Frank Selke2017
XX as Dr. Weller (segment "The Box")2017
Concrete Evidence: A Fixer Upper Mystery as Pete Hughes2017
Framed for Murder: A Fixer Upper Mystery as Pete Hughes2016
Private Eyes as Sidney Woods2016
Valentine Ever After as Walter Caldwell2016
Love on a Limb as Sheriff Larry Garibaldi2016
Deadly Voltage as Nigel2016
Flower Shop Mystery: Mum's the Word as Tom Harding2016
For Love and Honor as Henry Cabot2016
An American Dream: The Education of William Bowman as Halberg Counsel 12015
Killjoys as Marris Jaquobis2015
Killjoys as Marris Jaqobis2015
Good Witch as Jerry2015
A Wish Come True as Charlie2015
Christmas Incorporated as Martin Keegan2014
The Strain as Harrison McGeever2014
How to Build a Better Boy as General McFee2014
Dr. Cabbie as Judge Charles Anders2014
Christmas at Cartwright's as Mr. Cartwright2014
Boys On Film 11: We Are Animals as Oliver Baum (segment "For Dorian")2014
Sorority Surrogate as Oscar Oberly2013
Orphan Black as Lieutenant Gavin Hardcastle2013
The Resurrection of Tony Gitone as Frank2013
Bank$tas as Jesse Finkelstein2013
Christmas with Tucker as Thorne2012
O' as David Albee2012
Imaginaerum as Dr. Jansson2012
Cyberstalker as Detective Page2012
Burden of Evil as Lt. Frank McDermott2012
For Dorian as Oliver Baum2011
Suits as Paul Richmond2011
Against the Wall as Not available2011
Being Human as Pete2011
Goodnight for Justice as Dan Reed2011
And Baby Will Fall as Blanchard2010
Covert Affairs as Commander Richard Wheeler2010
Republic of Doyle as Chili Power2010
Lost Girl as The Caretaker2010
The Stranger as Chief Picker2009
Impact as Tom Ranfield2009
The Phantom as Detective Sgt. Sean Davidson2009
Christmas Crash as Frank Martin2008
Flashpoint as Not available2008
Punisher: War Zone as Captain Ross2008
Anne of Green Gables: A New Beginning as Gene Armstrong2008
Victor as Cliff Barry2007
Saw IV as Rex2006
The State Within as Not available2006
The Sentinel as Detective #22006
Why I Wore Lipstick to My Mastectomy as Not available2006
Absolution as Father Paul Montoya2006
Secret Files of the Inquisition as Giovani Pietro Carafa2005
Supernatural as Travis2005
Mayday as Harold Stein2004
This Is Wonderland as Jack Angel2004
Il Duce Canadese as Mazzotta2004
A Different Loyalty as Jack Hewitt2004
A Home at the End of the World as Burt Morrow2003
The Recruit as Dell Rep (Bill Rudolph)2003
Dorian as Inspecteur Giatti2003
Summer With The Ghosts as Not available2002
Sue Thomas: F.B.Eye as Joe Wolf2002
All Around The Town as Brendan Moody2001
Smallville as Joseph Cavanaugh2001
Doc as Not available2001
Mutant X as Dr. Vincent Arrigo2001
No Ordinary Baby as Matthew Gordon2000
Live Through This as Not available1999
A Map of the World as Dan Collins1999
Crime in Connecticut: The Story of Alex Kelly as Mr. Sherman, Alex's Attorney1999
Sea People as James1999
Escape from Mars as Jason, Mission Control Weasel1998
Giving Up the Ghost as Not available1998
Once a Thief: Family Business as Carmine1997
Lies He Told as Sgt. Bill Bell1996
FX: The Series as Nicky Vincent1996
Wind at My Back as Not available1996
Once a Thief as Not available1996
The Deliverance of Elaine as Not available1996
Shadow Zone: The Undead Express as Dad1995
Goosebumps as Colin Blackwell1995
Degree of Guilt as Mackinlay Brooks1995
The Possession of Michael D. as The Police Chief1995
Ebbie as Paul1995
Vanished as Tom Armour1994
Due South as Mr. Nichols1994
Replikator as Byron Scott1994
Spike of Love as Harold1993
Diagnosis: Murder as Ira Janos1993
The Neighbor as John1992
The Diamond Fleece as Not available1992
La vie fantôme as Pierre1991
Clearcut as Peter Maguire1991
The Return of Eliot Ness as Pete Sheppard1991
Princes In Exile as Dr. Kattenberg1991
Heritage Minutes: Halifax Explosion as Coleman1991
Heritage Minutes: Valour Road as Hall1990
The Gunrunner as George1990
Cursed as Vladimir Spratz1989
Criminal Law as Gary Hull1989
Jesus of Montreal as Daniel's Doctor/Daniel (voice)1989
Snake Treaty as Not available1989
Blind Fear as Cal1989
The Phone Call as Carey Parker1988
War of the Worlds as Paul Daniels1988
The Carpenter as Sheriff J.J. Johnston1988
Tommy Tricker and the Stamp Traveller as Brin James1988
Shades of Love: The Emerald Tear as Rusty1987
Street Legal as Brian Malony1986
Spearfield's Daughter as Rossano1985
Anne of Green Gables as Gene Armstrong1985
Eternal Evil as Mick1984
The Surrogate as Salesman1983
The Hitchhiker as Geoffrey Butler1983
A Single Regret as Not available1981
Happy Birthday to Me as Amelia's Date