2021
A Godwink Christmas: Miracle of Love as Jim Fickett2020
Big Sky as Matt Shaw2020
Christmas in Evergreen: Bells Are Ringing as Henry Miller2019
A Brush with Love as David Spellman2018
Morning Show Mysteries: Murder on the Menu as Pete Bower2018
Christmas in Evergreen: Letters to Santa as Henry Miller2017
Christmas in Evergreen as Henry2017
A Rose for Christmas as Mr. Ellsworth2017
Christmas Homecoming as General Frank Cesaro2016
DC's Legends of Tomorrow as Sheriff Bud Ellison2016
Timeless as Marshal Hoffman2016
Ice as Inspector Andrew McLean2016
All Things Valentine as Jim2015
UnREAL as Mr. Wolcott2015
Bridal Wave as Judd2015
When Calls The Heart: New Year's Wish as Sgt. James Houston2014
Happy Face Killer as Cotton2014
The Christmas Secret as Ed2013
Suddenly as Nate2011
Finding a Family as Lt. Richard Franks2011
Goodnight for Justice as Sheriff2010
R. L. Stine's The Haunting Hour as Doctor2010
Dear Mr. Gacy as Guard Thompson2010
Battle of the Bulbs as Fire Marshall2009
Watchmen as Jon's Father2009
A Dangerous Man as Detective2008
Fringe as Alt Lincoln's Father2008
Sanctuary as Mr. Peralta2008
On the Other Hand, Death: A Donald Strachey Mystery as Detective Bailey2008
Lost Boys: The Tribe as McGraw2008
Ice Blues as Detective Bailey2008
Chaos Theory as Officer Fields2007
Anna's Storm as Pastor Evan Ford2007
Secrets of an Undercover Wife as Wilcox2006
Psych as Security Norm2006
Eureka as Global Security Tactical Commander2006
Shock to the System: A Donald Strachey Mystery as Detective Bailey2006
Safe Harbor as Lt. Neal Munroe2006
In Her Mother's Footsteps as Detective Garcey2005
Supernatural as Rick Carnegie2005
Supernatural as Chuck Lambert2005
Third Man Out: A Donald Strachey Mystery as Detective Bub Bailey2005
The Magic of Ordinary Days as Reverend Dunne2004
The 4400 as Announcer (voice)2003
Water's Edge as Sheriff Dodd2002
The Dead Zone as Bob Westerfield2002
Door to Door as Larry2001
Smallville as Vice Principal Gibbons2001
Replicant as Uniform Foyer Cop2000
Andromeda as Bettor1999
Mentors as Not available1999
Mentors as Ted Sampson1999
Turbulence 2: Fear of Flying as Captain Reynolds1998
One of Our Own as Base Guard1998
Ebenezer as Fred, Ebenezer's Nephew1997
Stargate SG-1 as Commander Rigar1997
Stargate SG-1 as Commander Tegar1996
Portraits of a Killer as Mark Anderson1995
The Outer Limits as Burns1994
Viper as Harding1993
The X-Files as Daryl Landry1989
Millennium as T.V. Reporter: Crash Site1988
War of the Worlds as Signal Corps Technician