| tv | The Night Agent (2023)As Hawkins(3 episodes) | (Not seen) |
| movie | Dark Asset (2023)As Dr. Cain | (Not seen) |
| tv | LIGHT & MAGIC (2022)As Self - Actor (archive footage)(1 episode) | (Not seen) |
| tv | 1923 (2022)As Sheriff McDowell(11 episodes) | (Not seen) |
| tv | Tulsa King (2022)As Jeremiah Dunmire(10 episodes) | (Not seen) |
| tv | Reacher (2022)As Shane Langston(8 episodes) | (Not seen) |
| tv | Peacemaker (2022)As August 'Auggie' Smith / Blue Dragon(16 episodes) | (Not seen) |
| movie | The Protégé (2021)As Billy Boy | (Not seen) |
| movie | No Man of God (2021)As Depue | (Not seen) |
| tv | Perry Mason (2020)As Herman Baggerly(7 episodes) | (Not seen) |
| movie | Honest Thief (2020)As Samuel Baker | (Not seen) |
| movie | The Rising Hawk (2019)As Zakhar Berkut | (Not seen) |
| movie | Tone-Deaf (2019)As Harvey | (Not seen) |
| movie | The Poison Rose (2019)As Chief Walsh | (Not seen) |
| movie | The Laundromat (2019)As Captain Paris | (Not seen) |
| tv | Lore (2017)As Reverend Eliakim Phelps(6 episodes) | (Not seen) |
| tv | Goliath (2016)As Coach (Billy's Father)(4 episodes) | (Not seen) |
| movie | Eloise (2016)As Doctor H.H. Greiss | (Not seen) |
| movie | Lost After Dark (2015)As Mr. C. | (Not seen) |
| movie | Hellions (2015)As Corman | (Not seen) |
| tv | From Dusk Till Dawn: The Series (2014)As Jacob Fuller(10 episodes) | (Not seen) |
| tv | Scorpion (2014)As Cabe Gallo(93 episodes) | (Not seen) |
| movie | Ask Me Anything (2014)As Doug Kampenfelt | (Not seen) |
| movie | Kill the Messenger (2014)As Ronny Quail | (Not seen) |
| movie | Tell (2014)As Ashton | (Not seen) |
| movie | Endless Love (2014)As Harry Elliot | (Not seen) |
| movie | Identity Thief (2013)As Skiptracer | (Not seen) |
| movie | Lovelace (2013)As John J. Boreman | (Not seen) |
| movie | Gangster Squad (2013) (AKA "L.A. Gang Story")As Max Kennard | (Not seen) |
| movie | Trouble with the Curve (2012)As Vince | (Not seen) |
| movie | Safe House (2012)As Daniel Kiefe | (Not seen) |
| movie | S.W.A.T.: Firefight (2011)As Walter Hatch | (Not seen) |
| movie | Red Faction: Origins (2011)As Alec | (Not seen) |
| tv | The Walking Dead (2010)As Mays / Mays' Brother(2 episodes) | (Not seen) |
| tv | Community (2009)As Waldron(1 episode) | (Not seen) |
| movie | Alien Trespass (2009)As Vernon | (Not seen) |
| movie | The Black Waters of Echo's Pond (2009) (AKA "Hades")As Pete | (Not seen) |
| movie | The Men Who Stare at Goats (2009)As Todd Nixon | (Not seen) |
| tv | True Blood (2008)As Jackson Herveaux(12 episodes) | (Not seen) |
| tv | Sons of Anarchy (2008)As Les Packer(2 episodes) | (Not seen) |
| movie | Lonely Street (2008)As Mr. Aaron | (Not seen) |
| movie | Autopsy (2008)As Dr. David Benway | (Not seen) |
| movie | Strange Wilderness (2008)As Gus Hayden | (Not seen) |
| tv | Burn Notice (2007)As John Barrett(2 episodes) | (Not seen) |
| tv | Chuck (2007)As Col. James Keller(1 episode) | (Not seen) |
| movie | Fly Me to the Moon 3D (2007) (AKA "Fly Me to the Moon")As Louie (voice) | (Not seen) |
| movie | Balls of Fury (2007)As Sgt. Pete Daytona | (Not seen) |
| movie | Bridge to Terabithia (2007)As Jack Aarons | (Not seen) |
| tv | Psych (2006)As Major General Felts(1 episode) | (Not seen) |
| tv | The Unit (2006)As Tom Ryan(69 episodes) | (Not seen) |
| movie | The Marine (2006)As Rome | (Not seen) |
| movie | We Are Marshall (2006)As Rick Tolley (uncredited) | (Not seen) |
| movie | Firewall (2006) (AKA "The Wrong Element")As Gary Mitchell | (Not seen) |
| movie | Flags of Our Fathers (2006)As Colonel Chandler Johnson | (Not seen) |
| tv | Hell's Kitchen (2005)As Self - Restaurant Patron(1 episode) | (Not seen) |
| tv | Ben 10 (2005)As Phil (voice)(1 episode) | (Not seen) |
| tv | Avatar: The Last Airbender (2005)As Master Piandao (voice)(2 episodes) | (Not seen) |
| movie | Supercross (2005)As Earl Cole | (Not seen) |
| movie | Walk the Line (2005)As Ray Cash | (Not seen) |
| tv | Lost (2004)As Hibbs(1 episode) | (Not seen) |
| movie | Ladder 49 (2004)As Lenny Richter | (Not seen) |
| tv | NCIS (2003)As Merton Bell(1 episode) | (Not seen) |
| movie | Charlie's Angels: Full Throttle (2003) (AKA "Charlie's Angels 2")As Ray Carter | (Not seen) |
| movie | Ticker (2002) (AKA "The Hire: Ticker")As FBI Agent | (Not seen) |
| movie | D-Tox (2002)As Noah | (Not seen) |
| movie | Texas Rangers (2001)As Sgt. John Armstrong | (Not seen) |
| movie | Spy Kids (2001)As Mr. Lisp | (Not seen) |
| movie | All the Pretty Horses (2000)As Cole | (Not seen) |
| tv | The Sopranos (1999)As David Scatino(3 episodes) | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Ray Schenkel(1 episode) | (Not seen) |
| movie | A Texas Funeral (1999)As Zach | (Not seen) |
| movie | From Dusk Till Dawn 2: Texas Blood Money (1999)As Buck | (Not seen) |
| movie | The Faculty (1998) (AKA "Feelers")As Coach Joe Willis | (Not seen) |
| movie | Rosewood (1997)As Lover | (Not seen) |
| movie | Cop Land (1997) (AKA "CopLand")As Jack Rucker | (Not seen) |
| movie | Striptease (1996)As Darrell Grant | (Not seen) |
| movie | Double Dragon (1994)As Kongo Shuko | (Not seen) |
| tv | The X-Files (1993)As John Doggett(41 episodes) | (Not seen) |
| movie | Fire in the Sky (1993)As Mike Rodgers | (Not seen) |
| movie | Nine Inch Nails: Broken (1993) (AKA "The Broken Movie")As Cop (uncredited) | (Not seen) |
| movie | Last Action Hero (1993) (AKA "Extremely Violent")As T-1000 | (Not seen) |
| movie | Wayne's World (1992)As Bad Cop / T-1000 | (Not seen) |
| movie | Terminator 2: Judgment Day (1991)As T-1000 | (Not seen) |
| movie | Die Hard 2 (1990) (AKA "Die Hard 2: Die Harder")As O'Reilly | (Not seen) |