| tv | The Institute (2025)As Man on the Phone(3 episodes) | (Not seen) |
| movie | Ick (2024)As Andy | (Not seen) |
| movie | Horizon: An American Saga - Chapter 1 (2024)As Tracker | (Not seen) |
| movie | Ruthless (2023)As Dale Remington | (Not seen) |
| movie | Due Justice (2023)As Ellis | (Not seen) |
| movie | Hypnotic (2023)As Carl | (Not seen) |
| tv | Fire Country (2022)As Walter Leone(12 episodes) | (Not seen) |
| tv | The Girl from Plainville (2022)As Dr. Harrison Parker | (Not seen) |
| movie | Black Warrant (2022)As LaRusso | (Not seen) |
| movie | Dead Zone (2022)As Master Chief | (Not seen) |
| tv | Wu Assassins (2019)As Jack(1 episode) | (Not seen) |
| movie | Badland (2019)As Huxley Wainwright | (Not seen) |
| movie | Alita: Battle Angel (2019)As McTeague | (Not seen) |
| tv | DC's Legends of Tomorrow (2016)As Quentin Turnbull(1 episode) | (Not seen) |
| movie | Urge (2016)As Gerald | (Not seen) |
| movie | The Hollow (2016)As Darryl Everett | (Not seen) |
| movie | Too Late (2015)As Roger | (Not seen) |
| tv | NCIS: New Orleans (2014)As Charlie Conroy(1 episode) | (Not seen) |
| tv | Scorpion (2014)As Kenneth Dodd(1 episode) | (Not seen) |
| movie | The Last Light (2014)As Harold | (Not seen) |
| tv | Under the Dome (2013)As Howard "Duke" Perkins(3 episodes) | (Not seen) |
| movie | 100 Degrees Below Zero (2013) (AKA "Silent World 2013")As Steve | (Not seen) |
| movie | Beneath (2013)As George Marsh | (Not seen) |
| tv | Revolution (2012)As Ken Hutchinson(1 episode) | (Not seen) |
| movie | Sushi Girl (2012)As Morris | (Not seen) |
| tv | Falling Skies (2011)As Enos Ellis(1 episode) | (Not seen) |
| tv | Grimm (2011)As Elder Bowden(1 episode) | (Not seen) |
| tv | Justified (2010)As Zachariah Randolph(1 episode) | (Not seen) |
| tv | Hawaii Five-0 (2010)As Dr. Brian Stevens(1 episode) | (Not seen) |
| movie | Terror Trap (2010)As Sheriff | (Not seen) |
| movie | Machete (2010)As Michael Booth | (Not seen) |
| tv | Chuck (2007)As Karl Sneijder(1 episode) | (Not seen) |
| movie | Planet Terror (2007) (AKA "Grindhouse Presents: Robert Rodriguez's Planet Terror")As J.T. Hague | (Not seen) |
| movie | Grindhouse (2007) (AKA "Grind House")As JT (segment "Planet Terror") | (Not seen) |
| tv | Psych (2006)As Dutch the Clutch(1 episode) | (Not seen) |
| tv | Criminal Minds (2005)As Kane(1 episode) | (Not seen) |
| movie | Manticore (2005) (AKA "Manticore vs USA")As Kramer | (Not seen) |
| movie | Locusts: The 8th Plague (2005)As Russ Snow | (Not seen) |
| tv | Lost (2004)As Frank Lapidus(32 episodes) | (Not seen) |
| movie | Wyatt Earp (1994)As Ike Clanton | (Not seen) |
| movie | The Lawnmower Man (1992) (AKA "Stephen King's The Lawnmower Man")As Jobe Smith | (Not seen) |
| movie | Iron Maze (1991)As Barry Mikowski | (Not seen) |
| movie | Body Parts (1991)As Bill Chrushank | (Not seen) |
| movie | Impulse (1990)As Stan | (Not seen) |
| movie | Psycho III (1986) (AKA "Psicosis 3")As Duane Duke | (Not seen) |
| movie | Silverado (1985)As Tyree | (Not seen) |
| tv | Miami Vice (1984)As Eddie Kaye(1 episode) | (Not seen) |