2017
A Series of Unfortunate Events as Ticket Seller2016
The Boy as Taxi Driver2011
Doomsday Prophecy as Rupert Crane2010
R. L. Stine's The Haunting Hour as Grandpa George2008
Sanctuary as Oliver Braithwaite2008
Lipstick Jungle as Marc2008
Stargate: The Ark of Truth as Merlin2007
Blood Ties as Maurice Baloc2007
The Assassination of Jesse James by the Coward Robert Ford as Bowery Saloonkeeper2007
Nightwatching as Matthias Van Der Meulen2007
Christmas in Wonderland as Santa2006
Blade: The Series as Not available2006
The Evidence as Not available2006
Night at the Museum as Politician2006
The Wicker Man as Sea Plane Pilot2005
Reunion as Not available2005
Alone in the Dark as Prof. Lionel Hudgens2005
FBI: Negotiator as Dr. Greg Phillips2004
Stargate Atlantis as Moros2004
Zixx as Not available2004
I'll Be Seeing You as Dr. Manning2004
Ginger Snaps Back: The Beginning as Doc Murphy2003
A Guy Thing as Minister Green2003
One Last Dance as Alex McGrath2003
Lightning: Bolts of Destruction as Not available2003
Eden's Curve as Police Officer2002
Dead in a Heartbeat as Dr. Hayes2002
The New Beachcombers as Smitty2001
Smallville as Dr. Hudson2001
MythQuest as Max Asher2001
Twice Upon a Christmas as Santa Claus2001
Blackwoods as Pa Franklin2000
Andromeda as Secretary Falin2000
High Noon as Judge Mettrick1999
So Weird as Mel Johnson1999
Hope Island as Not available1999
The Magician's House as Arthur1999
Miracle on the 17th Green as Not available1998
Nightmare Street as Alex Potter1998
Misbegotten as Dr. Dotterweigh1997
Stargate SG-1 as Roham1997
Stargate SG-1 as Merlin1997
Free Willy 3: The Rescue as Captain Drake1997
Gunfighter's Moon as Doc Debney1997
Convictions as Chaplain1996
Millennium as Inquisitor1996
Millennium as Group Elder1996
Once a Thief as Not available1996
Poltergeist: The Legacy as Dr. Brendan Slade1996
Titanic as Captain Stanley Lord1996
Intimate Relations as Stanley1996
The Angel of Pennsylvania Avenue as Handy Andy1996
The Cold Heart of a Killer as George Kopek1995
The Outer Limits as Trevor Hunter1995
The Outer Limits as Terry Walsh1995
The Outer Limits as Kra'dok1995
The Outer Limits as Winston1994
Little Women as Mr. March1994
Intersection as Surgeon1994
Heart of a Child as Dr. Franklin1994
For the Love of Aaron as Not available1994
Spoils of War as Cecil1993
The X-Files as Arlinsky1993
The X-Files as Dr. Ronald Surnow1993
Cool Runnings as German Official1993
The Crush as Michael1993
Double, Double, Toil and Trouble as George1993
Call Of The Wild as Matthewson1993
The Only Way Out as Mike Doyle1992
Highlander: The Series as Ian MacLeod1992
Bill & Ted's Excellent Adventures as Uther Pendragon1991
Lightning Force as General McHugh1990
Always Remember I Love You as Pastor1989
Bordertown as Angus Stoddart1989
Bordertown as Archie Stanton1989
We're No Angels as Blacksmith1987
21 Jump Street as Not available1987
21 Jump Street as Roddy Canoca1985
MacGyver as Emmenthaler