2026
Mermaid
as Ron Bocca
2025
FEEL
as Sitter 13
2025
Peacemaker: The Official Podcast with James Gunn
as Self
(1 episode)
2024
Hounds of War
as Colonel Hart
2024
Good Men
as Self
2024
Chuck Zito: An American Story
as Self
2023
Dark Asset
as Dr. Cain
2023
Shelter in Solitude
as Dwayne
2023
The Night Agent
as Hawkins
(3 episodes)
2023
Royal Crackers
as Agent Gubbins (voice)
(1 episode)
2023
Krapopolis
as Fatherinlawus (voice)
(1 episode)
2022
Reacher
as Shane Langston
(8 episodes)
2022
1923
as Sheriff McDowell
(11 episodes)
2022
Peacemaker
as August 'Auggie' Smith / White Dragon
(8 episodes)
2022
LIGHT & MAGIC
as Self - Actor (archive footage)
(1 episode)
2022
Peacemaker
as August 'Auggie' Smith / Blue Dragon
(8 episodes)
2022
Tulsa King
as Jeremiah Dunmire
(10 episodes)
In Library
2021
What Josiah Saw
as Josiah Graham
2021
The Protégé
as Billy Boy
2021
No Man of God
as Roger Depue
2021
Rushed
as Jim O'Brien
2020
Troubled Waters
as Sterling French
2020
Honest Thief
as Samuel Baker
2020
A Place Among the Dead
as RP
2020
Perry Mason
as Herman Baggerly
(7 episodes)
2020
Talking Sopranos
as Self
(1 episode)
2019
Back Roads
as Chief Mansour
2019
Tone-Deaf
as Harvey
2019
The Poison Rose
as Chief Walsh
2019
The Laundromat
as Captain Paris
2019
SGT. Will Gardner
as Tony
2019
The Rising Hawk
as Zakhar Berkut
2019
Jarhead: Law of Return
as Senator Jackson
2018
Edge of Fear
as Jack Pryor
2018
Mayans M.C.
as Les Packer
(2 episodes)
2017
Last Rampage
as Gary Tison
2017
T2: Reprogramming The Terminator
as Self
2017
Lore
as Reverend Eliakim Phelps
(6 episodes)
2016
Street Level
as Giuseppe
2016
Eloise
as Doctor H.H. Greiss
2016
21 Days Under the Sky
as Narrator
2016
MacGyver
as Ian Cain
(1 episode)
2016
Goliath
as Coach (Billy's Father)
(4 episodes)
2016
Ride with Norman Reedus
as Self
(1 episode)
2015
Hollywood Adventures
as Studio Guard #1
2015
Hellions
as Corman
2015
Sinatra 100: An All-Star Grammy Concert
as Self - Presenter
2014
Endless Love
as Harry Elliot
2014
The Road Within
as Robert
2014
Kill the Messenger
as Ronny Quail
2014
Ask Me Anything
as Doug Kampenfelt
2014
Holbrook/Twain: An American Odyssey
as Self
2014
Lost After Dark
as Mr. C.
2014
Tell
as Ashton
2014
From Dusk Till Dawn: Making the First Season
2014
From Dusk Till Dawn: The Series
as Jacob Fuller
(10 episodes)
2014
Scorpion
as Cabe Gallo
(93 episodes)
2013
Gangster Squad
as Max Kennard
2013
Jayne Mansfield's Car
as Jimbo Caldwell
2013
Lovelace
as John J. Boreman
2013
Identity Thief
as Skiptracer
2012
Safe House
as Daniel Kiefe
2012
Trouble with the Curve
as Vince
2012
Last Resort
as Master Chief Joseph Prosser
(13 episodes)
2011
Good Day for It
as Luke Cain
2011
Red Faction: Origins
as Alec
2011
S.W.A.T.: Firefight
as Walter Hatch
2011
D-Minus
as Chris
2011
Mafia
as Detective Jules Dupree
2011
The John Cena Experience
as Self (archive footage)
2011
Halloween Wars
as Self - Guest Judge
(1 episode)
2010
The Wrath of Cain
as Warden Dean
2010
Kill Speed
2010
Five Minarets in New York
as Becker
2010
The Black Waters of Echo's Pond
as Pete
2010
Edgar Floats
as Nicholas Breakey
2010
The Walking Dead
as Mays / Mays' Brother
(1 episode)
2010
The Walking Dead
as Mays 1 (Archive Footage) (uncredited)
(1 episode)
2009
The Men Who Stare at Goats
as Todd Nixon
2009
Alien Trespass
as Vernon
2009
Starz Inside - Unforgettably Evil
as Self
2009
Lonely Street
as Mr. Aaron
2009
Community
as Waldron
(1 episode)
2008
Fly Me to the Moon
as Louie (voice)
2008
Strange Wilderness
as Gus Hayden
2008
Autopsy
as Dr. David Benway
2008
True Blood
as Jackson Herveaux
(12 episodes)
2008
Sons of Anarchy
as Les Packer
(2 episodes)
2007
Bridge to Terabithia
as Jack Aarons
2007
Balls of Fury
as Sgt. Pete Daytona
2007
Chuck
as Col. James Keller
(1 episode)
2007
Burn Notice
as John Barrett
(2 episodes)
2006
Flags of Our Fathers
as Colonel Chandler Johnson
2006
The Marine
as Rome
2006
Firewall
as Gary Mitchell
2006
The Making of 'The Marine'
as Self
2006
We Are Marshall
as Rick Tolley (uncredited)
2006
The Broken Movie
as cop
2006
The Unit
as Tom Ryan
(69 episodes)
2006
Disorderly Conduct: Video on Patrol
2006
Psych
as Major General Felts
(1 episode)
2006
Big Love
as Bud Maybury
(2 episodes)
2005
Walk the Line
as Ray Cash
2005
Supercross
as Earl Cole
2005
Avatar: The Last Airbender
as Master Piandao (voice)
(2 episodes)
2005
American Dad!
as Mindhunter (voice)
(1 episode)
2005
Ben 10
as Phil (voice)
(1 episode)
2005
Hell's Kitchen
as Self - Restaurant Patron
(1 episode)
2005
Elvis
as Vernon Presley
(2 episodes)
2004
Ladder 49
as Lenny Richter
2004
Bad Apple
as Colonel Tom Ryanmy 'Bells' Bellavita
2004
The Batman
as Hawkman (voice)
(2 episodes)
2004
Lost
as Hibbs
(1 episode)
2004
Stargate Atlantis
as Colonel Marshall Sumner
(3 episodes)
2003
Charlie's Angels: Full Throttle
as Ray Carter
2003
First to Die
as Nicholas Jenks
2003
NCIS
as Merton Bell
(1 episode)
2002
Pavement
as Sam Brown
2002
Backflash
as Ray Bennett
2002
Angels Don't Sleep Here
as Det. Russell Stark
2002
Ticker
as FBI Agent
2002
D-Tox
as Noah
2001
Spy Kids
as Mr. Lisp
2001
Texas Rangers
as Sgt. John Armstrong
2001
The Hire
as FBI Agent
(1 episode)
2000
All the Pretty Horses
as Cole
2000
Mexico City
as Ambassador Mills
2000
The Vivero Letter
as James Wheeler
2000
The Making of 'Terminator 2 3D'
as Self
1999
From Dusk Till Dawn 2: Texas Blood Money
as Buck
1999
A Texas Funeral
as Zach
1999
From Star Wars to Star Wars: The Story of Industrial Light & Magic
as Self
1999
Shogun Cop
as Detective
1999
Batman Beyond
as Richard Armacost (voice)
(1 episode)
1999
Law & Order: Special Victims Unit
as Ray Schenkel
(1 episode)
1999
The Sopranos
as David Scatino
(3 episodes)
1998
The Faculty
as Coach Joe Willis
1998
Tactical Assault
as Colonel Lee Banning
1998
Renegade Force
as Jake McInroy
1998
Ambushed
as Shannon Herrold
1998
Perfect Assassins
as Leo Benita
1998
Rag and Bone
as Sgt. Daniel Ryan
1997
Cop Land
as Jack Rucker
1997
Asylum
as Nicholas Tordone
1997
The Only Thrill
as Colonel Tom Ryan McHenry
1997
Sink Or Swim
as Goatee
1997
Rosewood
as Lover
1997
The Angry Beavers
1997
The Legend of Calamity Jane
as John Wesley Hardin (voice)
(2 episodes)
1996
Striptease
as Darrell Grant
1996
The Real Adventures of Jonny Quest
as Race Bannon (voice)
(26 episodes)
1996
Superman: The Animated Series
as LeBeau (voice)
(1 episode)
1995
Decoy
as Travis
1995
Body Language
as Delbert Radley
1995
Last Gasp
as Leslie Chase
1995
The Outer Limits
as Major John Skokes
(2 episodes)
1995
Dumb and Dumber
as Cop (voice)
(1 episode)
1995
Dumb and Dumber
as Bee Guard (voice)
(1 episode)
1994
Double Dragon
as Kongo Shuko
1994
Zero Tolerance
as Jeff Douglas
1994
Hong Kong 97
as Reginald Cameron
1994
Body Shot
as Mickey Dane
1994
The Cool Surface
as Jarvis Scott
1994
Masters of Illusion: The Wizards of Special Effects
as Self
1993
Fire in the Sky
as Mike Rodgers
1993
Last Action Hero
as T-1000
1993
T2: More Than Meets the Eye
as Self
1993
Nine Inch Nails: Broken
as Cop (uncredited)
1993
The X-Files
as John Doggett
(41 episodes)
1993
SWAT Kats: The Radical Squadron
as Dr. Greenbox (voice)
(1 episode)
1992
Wayne's World
as Bad Cop / T-1000
1991
Terminator 2: Judgment Day
as T-1000
1991
Hollywood Boulevard II
as Cameraman
1991
The Making of 'Terminator 2: Judgment Day'
as Self
1990
Die Hard 2
as O'Reilly
1989
Tales from the Crypt
as Lothar
(1 episode)
1989
The New Lassie
1988
Warlords from Hell
1988
Equalizer 2000
as Deke
1988
Killer Instinct
as Johnny Ransom
1987
Eye of the Eagle
as Johnny Ransom
1986
Future Hunters
as Slade
—
Hot Bath an' a Stiff Drink 2
as Dallas Cambridge
—
Diamond