2024
The Order as Sheriff Loftlin
2023
The Cases of Mystery Lane as Milton Tomblinski
2022
Cosmic Dawn as Dieter
2021
Maid as Howie Poascencia (1 episode)
2020
Shall We Play? as Bob
2020
Upload as Uncle Larry (2 episodes)
2019
Batwoman as Coach Donahue (1 episode)
2019
Where Darkness Lies as Sam
2018
The Great Buddha Arrival as US President
2018
Pumpkin as Daren Foley
2017
Ghost Wars as Winston (8 episodes)
2016
Monster Trucks as Used Car Lot Owner
2016
Murder Unresolved as Wayne Hamilton
2016
Lucifer as Louie Delgado (1 episode)
2015
The Driftless Area as Herbicide Store Owner
2015
The Starlight Heist as Doctor Rohmman
2014
Pour Retourner as Gangster
2014
Lonesome Dove Church as Pastor Simmons
2014
Toxin as Colonel Donald Magnusson
2012
Arrow as Fred (1 episode)
2011
Once Upon a Time as Landlord (1 episode)
2011
Comforting Skin as Allan
2011
Forced To Fight as Lt Fortinski
2010
Caprica as Tanner (3 episodes)
2010
Tucker and Dale vs. Evil as Sheriff
2009
V as Henry Thompson (1 episode)
2008
Kill Switch as Captain Jensen
2008
Nightmare at the End of the Hall as Larry
2007
Unthinkable as Glen Dasher
2006
Firestorm: Last Stand at Yellowstone
2006
Long Lost Son as Ronnie
2006
Past Sins as DA Will Crawford
2006
Meltdown: Days of Destruction as Frank
2005
Supernatural as Manager (2 episodes)
2005
Premonition as Agent Brown
2005
Secret Lives as Sheriff Knowles
2005
Paper Moon Affair as Bill Turner
2005
The Deal as Jerome Halliday
2005
The Colt as Leander Calloway
2005
Fatal Reunion as Detective Weber
2004
Deadly Visions as Lt. Austin Burke
2004
The Keeper as Lt. Stone
2003
Lightning: Bolts of Destruction
2002
Sasquatch as Winston Burg
2001
Off Season as Mr. Murchison
2001
Lunch with Charles as Charles
2000
Convergence as Jack Potts
2000
The Thin Blue Lie as John Reilly
2000
MVP: Most Valuable Primate as Mark Westover
1999
Secret of Giving as Bull Thatcher
1999
Genius as Coach Addison
1999
Ultimate Deception as Frank McThomas
1997
Beyond Belief: Fact or Fiction as Albert Wainwright (segment "Witness to Murder") (1 episode)
1996
To Brave Alaska as Mike McCarthy
1996
Poltergeist: The Legacy as Charles Banyon (1 episode)
1996
White Tiger as Captain McGuire
1996
The Cold Heart of a Killer as Robb Pierce
1995
The Final Cut as Barron
1995
Freefall: Flight 174 as Phil Lyons
1995
Broken Trust as Agent Sanchez
1995
The Outer Limits as Calvin Taylor (1 episode)
1994
Double Cross as Mike / Cop
1993
The Amy Fisher Story as Williams
1992
Dead Ahead: The Exxon Valdez Disaster as 3rd Mate Greg Cousins - Tanker 'Exxon Valdez'
1991
To the Moon, Alice as Mike
1990
Neon Rider (63 episodes)
1988
Bad Dreams as Unity Member #4