2020
You're Bacon Me Crazy as Joe2019
The Order as Hemmings2018
Christmas in Evergreen: Letters to Santa as Nick2018
Love, Once and Always as Marcus2017
Christmas in Evergreen as Nick / Narrator2016
Unleashing Mr. Darcy as Dr. Thurston2014
The Nine Lives of Christmas as Mr. Bosley2014
For Better or For Worse as Ray2014
Far from Home as Leo2012
Alcatraz as Paul Reeger2010
Concrete Canyons as Eberley2009
Watchmen as Auto CEO2009
Tornado Valley as Frank Fry2009
Fear Island as Mr. Campbell2008
Center Stage: Turn It Up as Mr. Von Stroh2008
Lost Behind Bars as Morris Frawley2008
Nightmare at the End of the Hall as George2007
Termination Point as Captain2007
Alien Agent as Uncle Jim2006
Murder on Pleasant Drive as Dave David2006
Meltdown: Days of Destruction as Government Official2005
Supernatural as Daniel Blake2005
Supernatural as Warden Skieff2004
The Survivors Club as Dan Rosen2002
The Dead Zone as Bob Grantfork2002
The Dead Zone as Danbury2001
Smallville as Priest2000
Higher Ground as Mr. Cabot2000
A Storm in Summer as Cop1999
Hayley Wagner, Star as Man1997
Stargate SG-1 as Professor Monroe1997
Beyond Belief: Fact or Fiction as Doc (segment "The News Stand")1995
The Outer Limits as Pilot1985
MacGyver as Commando1985
Stingray as Yuri1984
Airwolf as Tom Harris