| movie | Train Dreams (2025)As Narrator (voice) | (Not seen) |
| movie | Horizon: An American Saga - Chapter 1 (2024)As Owen Kittredge | (Not seen) |
| tv | Extraordinary (2023)As Nahum Goddard | (Not seen) |
| tv | Silo (2023)As Deputy Sam Marnes(4 episodes) | (Not seen) |
| tv | Outer Range (2022)As Wayne Tillerson(13 episodes) | (Not seen) |
| movie | Halloween Ends (2022)As Officer Hawkins | (Not seen) |
| movie | The Forever Purge (2021)As Caleb Tucker | (Not seen) |
| movie | The Devil Below (2021)As Schuttmann | (Not seen) |
| movie | Halloween Kills (2021)As Officer Hawkins | (Not seen) |
| movie | Minari (2020)As Paul | (Not seen) |
| tv | Swamp Thing (2019)As Avery Sunderland(10 episodes) | (Not seen) |
| movie | Blood on Her Name (2019)As Richard | (Not seen) |
| tv | Yellowstone (2018)As Garrett Randle(7 episodes) | (Not seen) |
| movie | Boarding School (2018)As Dr. Sherman | (Not seen) |
| movie | Halloween (2018)As Officer Hawkins | (Not seen) |
| movie | Megan Leavey (2017)As Jim | (Not seen) |
| movie | American Honey (2016)As Backseat | (Not seen) |
| movie | The November Man (2014)As Perry Weinstein | (Not seen) |
| tv | Falling Skies (2011)As Captain Daniel 'Dan' Weaver(52 episodes) | (Not seen) |
| movie | Knucklehead (2010)As Vic Sullivan | (Not seen) |
| movie | Meek's Cutoff (2010) (AKA "Meek's Oregon 1845 Cutoff")As Soloman Tetherow | (Not seen) |
| tv | The Good Wife (2009)As Mike Tascioni(4 episodes) | (Not seen) |
| movie | The Canyon (2009)As Henry | (Not seen) |
| movie | Brooklyn's Finest (2009)As Lt. Bill Hobarts | (Not seen) |
| movie | The Fourth Kind (2009)As Sheriff August | (Not seen) |
| movie | American Violet (2008)As Sam Conroy | (Not seen) |
| movie | Wendy and Lucy (2008)As Mechanic | (Not seen) |
| movie | The List (2007)As Harriston | (Not seen) |
| movie | Code Name: The Cleaner (2007) (AKA "The Cleaner")As Riley | (Not seen) |
| movie | A Mighty Heart (2007)As Randall Bennett | (Not seen) |
| movie | The Last Ride (2004)As Aaron Purnell | (Not seen) |
| movie | The Punisher (2004)As Quentin Glass | (Not seen) |
| movie | The Mothman Prophecies (2002) (AKA "Mothman")As Gordon Smallwood | (Not seen) |
| tv | 24 (2001)As Alan Wilson(5 episodes) | (Not seen) |
| movie | Trixie (2000)As W. 'Red' Rafferty | (Not seen) |
| movie | Remember the Titans (2000)As Coach Bill Yoast | (Not seen) |
| movie | Gone in 60 Seconds (2000) (AKA "Gone in Sixty Seconds")As Atley Jackson | (Not seen) |
| movie | Jesus' Son (1999)As John Smith | (Not seen) |
| movie | Entrapment (1999)As Hector Cruz | (Not seen) |
| movie | Armageddon (1998)As Chick | (Not seen) |
| movie | The Postman (1997)As General Bethlehem | (Not seen) |
| movie | Fled (1996) (AKA "Perseguidos")As Gibson | (Not seen) |
| movie | Copycat (1995)As Nicoletti | (Not seen) |
| movie | The Puppet Masters (1994) (AKA "Robert A. Heinlein's The Puppet Masters")As Dr. Lawrence Graves | (Not seen) |
| movie | The Client (1994)As Sergeant Hardy | (Not seen) |
| movie | Romeo Is Bleeding (1993)As Martie | (Not seen) |
| movie | The Rapture (1991)As Deputy Foster | (Not seen) |
| movie | Everybody Wins (1990)As Jerry | (Not seen) |
| movie | A Shock to the System (1990)As Lt. Laker | (Not seen) |
| movie | No Way Out (1987)As Scott Pritchard | (Not seen) |
| movie | Desperately Seeking Susan (1985)As Wayne Nolan | (Not seen) |
| movie | After Hours (1985) (AKA "A Night in SoHo")As Horst | (Not seen) |
| movie | Silkwood (1983)As Joe | (Not seen) |