| Backrooms (2026) as Meterman |
| Get Fast (2024) as Vic |
| The Order (2024) as Sheriff Loftlin |
| The Cases of Mystery Lane (2023) as Milton Tomblinski |
| Bullet Proof (2022) as Vic |
| Cosmic Dawn (2022) as Dieter |
| Shall We Play? (2020) as Bob |
| A.M.I. (2019) as Greg |
| Where Darkness Lies (2019) as Sam |
| 大仏廻国 (2018) as US President |
| Woodland (2018) as Sparky |
| Pumpkin (2018) as Daren Foley |
| Juggernaut (2017) as Sheriff |
| Monster Trucks (2016) as Used Car Lot Owner |
| Murder Unresolved (2016) as Wayne Hamilton |
| The Driftless Area (2015) as Herbicide Store Owner |
| The Starlight Heist (2015) as Doctor Rohmman |
| Pour Retourner (2014) as Gangster |
| Big Muddy (2014) as Darryl Jenkins |
| Lonesome Dove Church (2014) as Pastor Simmons |
| Toxin (2014) as Colonel Donald Magnusson |
| Comforting Skin (2011) as Allan |
| Forced To Fight (2011) as Lt Fortinski |
| Tucker and Dale vs. Evil (2010) as Sheriff |
| Kill Switch (2008) as Captain Jensen |
| Nightmare at the End of the Hall (2008) as Larry |
| Unthinkable (2007) as Glen Dasher |
| Firestorm: Last Stand at Yellowstone (2006) as Wes Cash |
| Long Lost Son (2006) as Ronnie |
| Past Sins (2006) as DA Will Crawford |
| Meltdown: Days of Destruction (2006) as Frank |
| Premonition (2005) as Agent Brown |
| Secret Lives (2005) as Sheriff Knowles |
| Paper Moon Affair (2005) as Bill Turner |
| The Deal (2005) as Jerome Halliday |
| Marker (2005) as Joe |
| The Colt (2005) as Leander Calloway |
| Fatal Reunion (2005) as Detective Weber |
| Deadly Visions (2004) as Lt. Austin Burke |
| Shelf Life (2004) as Wino |
| The Keeper (2004) as Lt. Stone |
| Lightning: Bolts of Destruction (2003) as Dr. Orin Samuels |
| The Barber (2002) as Levi |
| No Night Is Too Long (2002) as Fergus McKenzie |
| Sasquatch (2002) as Winston Burg |
| Off Season (2001) as Mr. Murchison |
| The Shipment (2001) as Jack |
| Lunch with Charles (2001) as Charles |
| Convergence (2000) as Jack Potts |
| The Thin Blue Lie (2000) as John Reilly |
| MVP: Most Valuable Primate (2000) as Mark Westover |
| The Virginian (2000) as Ben |
| Secret of Giving (1999) as Bull Thatcher |
| Genius (1999) as Coach Addison |
| A Twist of Faith (1999) as Jenson |
| Ultimate Deception (1999) as Frank McThomas |
| Masterminds (1997) as Happy Boy #3 |
| To Brave Alaska (1996) as Mike McCarthy |
| Listen (1996) as Max |
| White Tiger (1996) as Captain McGuire |
| The Cold Heart of a Killer (1996) as Robb Pierce |
| The Final Cut (1995) as Barron |
| Freefall: Flight 174 (1995) as Phil Lyons |
| Broken Trust (1995) as Agent Sanchez |
| Double Cross (1994) as Mike / Cop |
| The Amy Fisher Story (1993) as Williams |
| Dead Ahead: The Exxon Valdez Disaster (1992) as 3rd Mate Greg Cousins |
| To the Moon, Alice (1991) as Mike |
| Bad Dreams (1988) as Unity Member #4 |
| Martini Ranch: Reach (1988) |
| Riding Fast (1983) as Matt |
| One Must Wash Eyes as Willie |
| The Casket Girls as Captain Khalil |
| Briefcase, 8 as Doyle |
| Harmonia as Officer Mike Greene |
| Bad Building Director |
| Bad Building Writer |
| The Starlight Heist Producer |
| Martini Ranch: Reach Set Decoration |
| Los que Limpian Executive Producer |