2025
Borderline as Lutzner2022
A Royal Runaway Romance as Arnie2022
Just One Kiss as Harry2021
A Christmas Miracle for Daisy as Kris Kringles2021
The Picture of Christmas as Jack Hart2020
Sonic the Hedgehog as Farmer Zimmer2020
Love in Store as Al2020
A Glenbrooke Christmas as Wyatt Mooney2019
Picture a Perfect Christmas as Simon Baylock2019
Christmas Unleashed as Doug Davies2018
Boundaries as Gruff Board Member2018
Christmas Lost and Found as Shep2017
The Good Doctor as Donald2017
A Bundle of Trouble: An Aurora Teagarden Mystery as Mr. Walker2017
The Christmas Train as Higgins2016
Finding Father Christmas as Rick Torrance2016
When Calls The Heart: Christmas as Sam Bailey2015
Love, Again as Walter2013
Bates Motel as Dickie Bolton2013
Bates Motel as Dickie Bolton (uncredited)2013
Window Wonderland as Mac2012
Diary of a Wimpy Kid: Dog Days as Grandpa Heffley2012
Rags as Troy2012
In Their Skin as Attendant2011
Diary of a Wimpy Kid: Rodrick Rules as Grandpa Heffley2011
The Big Year as Pete Shackelford2010
R. L. Stine's The Haunting Hour as Gramps2010
Caprica as Mayor2009
Harper's Island as Reverend Fain2009
Watchmen as Destruction Firefighter2008
Fear Itself as Reverend2008
Married Life as Dr. Anderson2007
In the Name of the King: A Dungeon Siege Tale as Trumaine2006
Psych as Professor Enrico2006
Eureka as Charlie2006
Catch and Release as Mr. Wheeler2005
Supernatural as Daniel Elkins2005
Supernatural as Doctor2005
The Exorcism of Emily Rose as Medical Examiner2004
Stargate Atlantis as Orin2004
Walking Tall as Judge L. Powell2003
Agent Cody Banks as Dog Walker2002
The Dead Zone as Congressman Kelly2002
Tom Stone as Not available2002
Breaking News as Not available2002
L.A. Law: The Movie as Judge Richard Faraday2001
Smallville as Prison Doctor2001
Night Visions as Pastor James (segment "After Life")2000
Higher Ground as Mr. Scarbrow2000
First Target as Clay2000
Trixie as Mr. Lang1999
Y2K as Roy Jenkins1999
The Silencer as Neal Donovan1998
Da Vinci's Inquest as Not available1998
Cold Squad as Not available1998
The Crow: Stairway to Heaven as Not available1998
First Wave as Keenan1998
Firestorm as Lawyer1998
The Hunted as Griffin1998
Goldrush: A Real Life Alaskan Adventure as Charles L. Birch1997
Stargate SG-1 as Miles Hagan1997
Mr. Magoo as McManus1996
Millennium as Detective Kerney1996
Poltergeist: The Legacy as Mr. Klein1996
Titanic as Captain Arthur Henry Rostron1995
The Outer Limits as Oscar Reynolds1995
The Outer Limits as General1995
Jack Reed: One of Our Own as Pete Myers1994
Viper as Johnny1994
Jane's House as Judge1993
The X-Files as George Usher1993
When a Stranger Calls Back as Medical Examiner1993
A Stranger in the Mirror as Eddie Barrigan1993
Final Appeal as Lefcourt1992
The Odyssey as Dr. Rappaport1992
Child of Rage as Mike1991
Palace Guard as Not available1991
And the Sea Will Tell as Wheeler1990
It as Officer Nell1990
Glory Days as Bessam1989
Beyond the Stars as Al Fletcher1987
21 Jump Street as Principal Byrd1986
Red Serge as Not available1985
MacGyver as Brosz1984
Airwolf as Longfellow1983
Star 80 as Charlie1983
The Accident as Not available1982
A Piano for Mrs. Cimino as Mr. Emory1980
The Changeling as Sergeant Durban1979
A Man, a Woman and a Bank as Bank Manager1976
The Naked Man as Not available1973
The Oval Portrait as Not available1971
McCabe & Mrs. Miller as Quigley