2025
Catalyst as Father Patrick Briar2024
Black Creek as Sheriff John Jennings2023
Nessie as Brad2023
Hell's Coming for You as Clive Lewis2022
When George Got Murdered as Deputy Warden2021
Outside the Law: The Scanner Cop Revolution as Self2019
Beyond the Law as Terrance2019
Night Walk as Not available2018
Black Water as Ferris2017
Cops and Robbers as Detective Miller2017
American Violence as Charlie Rose2017
Borstal as Governor Heywood2017
Beyond the Shield as Thomas Schaffer2016
The Chemist as Claxton2016
Till Be Determined as The Killer2015
No Way Out as Steve Johnson2014
Beyond the Game as Agent Johnsson2014
Number Runner as Luke Eastman2014
7 Faces of Jack the Ripper as Edmund2013
Chavez Cage of Glory as Stone2012
Wedding Day as Jeff2012
The Zombinator as The Colonel2009
NCIS: Los Angeles as Dallas Alder2009
Never Surrender as Seifer2009
The Confessional as Detective Mullens2008
Terminator: The Sarah Connor Chronicles as Triple-Eight Terminator2008
Parasomnia as Byron Volpe2007
Chuck as Leader2007
Burn Notice as Dean Hunter2007
Already Dead as The Detective2005
Chasing Ghosts as Neil2004
Gamebox 1.0 as Ao Shun/Ronald Hubbes2003
Las Vegas as Not available2003
Nip/Tuck as Denny Kessler2002
CSI: Miami as Not available2002
Minority Report as Knott2001
Crossfire Trail as Mike Taggart2001
The Substitute: Failure Is Not an Option as Brack2000
CSI: Crime Scene Investigation as Cesar Dabo2000
CSI: Crime Scene Investigation as Gary Lee Walt2000
Dark Angel as Red Five2000
Luck of the Draw as Hit-Man1999
Angel as Paul Lanier1999
Roswell as Watcher1999
Hijack as Carl Howard1999
Palmer's Pick-Up as Bo1998
Charmed as Death1998
V.I.P. as Tensil1998
The Replacement Killers as Pryce1997
Free Willy 3: The Rescue as John Wesley1997
Last Stand at Saber River as Austin Dodd1996
Eraser as James Haggerty1996
Last Man Standing as Finn1996
Riot as Bryan O'Flaherty1996
Beastmaster III: The Eye of Braxus as Jaggart1995
Star Trek: Voyager as Assan1995
Star Trek: Voyager as Razik1995
JAG as Capt. Lyle1995
JAG as Kent1995
Nowhere Man as C.W. Knox1995
Under Siege 2: Dark Territory as Merc #21995
3 Ninjas Knuckle Up as J.J.1995
Scanner Cop II as Karl Volkin1995
The Granny as Father1994
Babylon 5 as Robert Carlson1994
ER as Matthew Lindermulder1994
The Stand as Ray Booth1994
One West Waikiki as Not available1994
Greyhounds as Hollis Davis1994
Open Fire as Kruger1994
Angel 4: Undercover as Hank1993
The X-Files as Randall Cooper1993
Star Trek: Deep Space Nine as Reese1993
Lois & Clark: The New Adventures of Superman as Not available1993
Dr. Quinn, Medicine Woman as Sergeant O'Connor1993
Bakersfield P.D. as Dwight1993
Best of the Best 2 as Finch1993
Showdown as Lee1990
Death Warrant as Christian 'The Sandman' Naylor1990
Class of 1999 as Mr. Bryles1989
The Cellar as Mance Cashen1988
The Presidio as Mark1987
The Quick and the Dead as The Ute1987
Russkies as Raimy1986
Roanoak as Amadas1985
The Equalizer as Webster1985
Remo Williams: The Adventure Begins as Stone1985
Insignificance as Driver1985
Stone Pillow as Young ThugNaN
Crimson Blues as Police Captain Tilden1985
Stephen King's Golden Tales as Dr. Philip Carrol1984
Tales from the Darkside as Dr. Philip Carrol1984
The Toxic Avenger as LeroyNaN
The Year of Laughing Dangerously as The Boss2009
Never Surrender Producer1989
Sleepaway Camp III: Teenage Wasteland Title Designer1988
Sleepaway Camp II: Unhappy Campers Title Designer