The Getter as Moe Cadillac
Killer Response as Daniel
Devotion as Bobby Carbone
Cheer Bloody Murder as Mr.Cane
Monstrous: Interview with a Killer as Gabriel Light
Used Mercs as Dean MacPherson
Baba Yaga: Assassins Revenge as Lucas Bergman
2025
Someone Dies Tonight as Jack Purcell
2024
The Magnificent Raiders of Dimension War One as Harry Stark
2024
The Legend of Johnny Jones as Detective Cutchin
2024
American Trash as Detective Kelly
2024
Once Upon a Time in Hollyweird as Rick Blaine
2024
Terror of the Soul as Fortunato
2023
Woods Witch as Jail Inmate
2023
'Saving Private Ryan': Boot Camp as Self
2023
Mega Ape as Tom Goodwin
2023
Fruit of the Poisonous Tree
2023
Buckle Up as Lucas Bergman
2023
The Haunting of Hell Hole Mine as Roscoe
2023
Breakout as Chaz Coleman
2023
The Legend of Jack and Diane as Detective Parker
2023
Trauma Therapy: Psychosis as Self
2023
Impuratus as Detective Clayton Douglas
2023
Bermuda Island as Jonas
2023
Mistletoe Massacre as Chad
2022
Night of the Tommyknockers as Marshal Steed
2022
Project Skyquake as Hank
2022
Forgotten as Mike Gillis
2022
Bullet Train Down as Scott Madison
2022
Chocolate City 3: Live Tour as Samuel Klein
2022
The Electric Man as Jace
2022
Damon's Revenge as Sheriff Walsh
2022
VampFather as Dr. Oomious
2021
Scarlett as Joe Salvatore
2021
Hustle Down as Cully
2021
Megalodon Rising as Moore
2021
Val as Self (archive footage)
2021
Alien Conquest as General Reed
2021
Central Park Dark as Thomas Winters
2021
Narco Sub as DEA Head Craig Ford
2020
C.L.E.A.N. as Mr. Wilkens
2020
Out of Nowheresville as Preacher
2020
Apocalypse of Ice as Reggie
2020
Monster Hunters as Colonel Mayweather
2020
The Runners as Pastor Dave Twiss
2020
Conjuring: The Book of the Dead as White (archive footage)
2019
Cross: Rise of the Villains as Detective Frank Nitti
2019
John Wynn's Mirror Mirror as Callahan Wilson
2019
Abstruse as Max London
2019
7 Deadly Sins as Richard Gates
2019
Wish Man as Sgt. Mason
2019
I Believe as Don Carlo
2019
Hell Girl as Property Owner
2019
Born2Race as Al Unser
2019
The Pining as Father William
2018
Speed Kills as Dwayne Franklin
2018
Nazi Overlord as Colonel Forrester
2018
Blood Runs Thick as Doctor Simon
2018
Dead Ringer as Boyd Dennison
2018
Black Wake as Detective Michaels
2018
The Martyr Maker as CIA Agent Terry Davis
2018
Unkillable as Mr. Gilliam
2018
The Second Coming of Christ as Larry
2018
Adrenochrome as Col. Big Rich
2017
The Slider as Nurse Walter Zanin
2017
Radical as CIA Agent McKitrick
2017
Blood Circus as Detective Jake Dawson
2017
A Bloody Finger in Your Mouth as Self
2017
See You on the Other Side Dear Friend as Self
2017
The Litch as Giovanni Moretti
2017
Made Vicious as Victor
2017
Mark Felt: The Man Who Brought Down the White House as Bill Sullivan
2017
Calico Skies as Phoenix
2017
Bad Frank as Mickey Duro
2017
The Assault as Detective Gary Broza
2017
The Immortal Wars as Bloodshed
2017
Joe's War as Captain Vickers
2017
Cross Wars as Detective Frank Nitti
2017
Secrets of Deception as Eddie Green
2017
A Chance in the World as John Sykes
2016
Shooter as Hugh Meachum (6 episodes)
2016
Creature Features as Self (1 episode)
2016
Halloweed as Vincent Modine
2016
Beyond Valkyrie: Dawn of the Fourth Reich as O'Malley
2016
Better Criminal as Sergeant Mike Martin
2016
USS Indianapolis: Men of Courage as McWhorter
2016
The Bronx Bull as Tony
2016
Hunting Season as Nick
2016
Crossing Point as Pedro
2016
Weaponized as Kyle Norris
2016
Lucifer as Hank Cutter (1 episode)
2016
Durant's Never Closes as Jack Durant
2016
Clandestine as Assemblyman Dean Bada
2015
If I Tell You I Have to Kill You as Dr. Richard Baum
2015
Alternate Realities as Detective Mark Hume
2015
Night of the Living Dead: Darkest Dawn as Chief McClelland
2015
Swat: Unit 887 as Damian White
2015
6 Ways to Die as Mike Jones
2015
Assassin's Game as El Viejo
2015
Private Number as Jeff
2015
Laugh Killer Laugh as Orphanage Headmaster
2015
The Intruders as Howard Markby
2015
Collar as Hamilton Markham
2014
Bordering on Bad Behavior as Bob
2014
Seal Team Eight: Behind Enemy Lines as Ricks
2014
5 Hour Friends as Timothy Bonner
2014
Murder101 as FBI Agent Ridley
2014
The Red Road as Jack Kopus (12 episodes)
2014
The Drunk as Bruce Frye
2013
Before I Sleep as Randy
2013
Five Thirteen as Glen
2013
Remnants as General Vincent Tate
2013
Crosshairs as Jimmy Marcos
2013
Paranormal Movie as Tom
2013
Company of Heroes as Dean Ranson
2013
Madoff: Made Off with America as Vito
2012
The Forest as Pickett
2012
Visible Scars as Mike Gillis
2012
Perception as Bobby (1 episode)
2012
Cellmates as Leroy Lowe
2012
Slumber Party Slaughter as Tom Kingsford
2011
The Colombian Connection as Frank Rossi
2011
The Snitch Cartel as DEA Agent Sam Mathews
2011
Suing The Devil as Tony 'The Hip' Anzaldo
2011
Cross as Detective Frank Nitti
2010
Hawaii Five-0 as Capt. Vincent Fryer (5 episodes)
2010
Big Money Rustlas as Himself
2010
The Auctioneers as Abel Cain
2010
Shadows in Paradise as Col. Bunker
2009
Double Duty as Craig
2009
Southland (1 episode)
2009
Super Capers as Roger Cheatem
2009
Celebrity Rehab Presents Sober House (17 episodes)
2008
The Flyboys as Angelo Esposito
2008
Red as Michael McCormack
2008
Stiletto as Large Bills
2008
The Last Lullaby as Price
2008
American Son as Dale
2008
Celebrity Rehab with Dr. Drew (8 episodes)
2007
Furnace as Frank Miller
2007
A Broken Life as Max Walker
2007
Protecting the King as Ronnie
2007
Adult Entertainment: Disrobing an American Idol as Himself
2007
Head Case as Self (3 episodes)
2007
Superstorm as Katzenberg (3 episodes)
2007
Game of Life as Burt
2007
Bottom Feeder as Vince Stoker
2007
Shooting Sizemore (6 episodes)
2006
The Genius Club as Armand Mehlman
2006
Splinter as Detective Cunningham
2006
Shut Up and Shoot! as Tom
2006
Ring Around the Rosie as Pierce
2005
It's Always Sunny in Philadelphia as Trucker (1 episode)
2005
The Nickel Children as Feedo
2005
Pacino and De Niro: The Conversation as Self
2005
The Making of 'Heat' as Self
2005
No Rules as Kain Diamond
2004
Dr. Vegas (10 episodes)
2004
Paparazzi as Rex Harper
2003
Dreamcatcher as Lt. Owen Underhill
2003
Pauly Shore Is Dead as Tom Sizemore
2002
Robbery Homicide Division (13 episodes)
2002
CSI: Miami (1 episode)
2002
Big Trouble as Snake
2002
Swindle as Seith Georg
2002
Sins of the Father as Tom Cherry
2002
Welcome to America as Zach
2001
Black Hawk Down as LTC Danny McKnight
2001
Justice League as Metamorpho / Rex Mason (voice) (2 episodes)
2001
The Best Damn Sports Show Period (1 episode)
2001
Ticker as Det. Ray Nettles
2001
Pearl Harbor as Earl Sistern
2000
Red Planet as Dr. Quinn Burchenal
2000
Get Carter as Les Fletcher (voice)
1999
Play It to the Bone as Joe Domino
1999
Witness Protection as Bobby Batton
1999
Bringing Out the Dead as Tom Wolls
1999
Law & Order: Special Victims Unit as Lewis Hodda (1 episode)
1999
Law & Order: Special Victims Unit as Louis Hoda (1 episode)
1999
The Match as Buffalo
1999
The Florentine as Teddy Finn
1998
Enemy of the State as Boss Paulie Pintero (uncredited)
1998
Saving Private Ryan as Sergeant Horvath
1998
Witness to the Mob as John Gotti
1997
The Relic as Lt. Vincent D'Agosta
1995
Heat as Michael Cheritto
1995
Strange Days as Max Peltier
1995
Devil in a Blue Dress as DeWitt Albright
1994
Natural Born Killers as Det. Jack Scagnetti
1994
Wyatt Earp as Bat Masterson
1993
Striking Distance as Det. Danny Detillo
1993
True Romance as Cody Nicholson
1993
Heart and Souls as Milo Peck
1992
An American Story as Jesse Meadows
1992
Passenger 57 as Sly Delvecchio
1992
Love Is Like That as Lenny
1991
Where Sleeping Dogs Lie as Eddie Hale
1991
A Matter of Degrees as Zeno Stefanos
1991
Harley Davidson and the Marlboro Man as Chance Wilder
1991
Point Break as Deets
1991
Guilty by Suspicion as Ray Karlin
1991
Flight of the Intruder as Boxman
1990
Twin Peaks as Anthony Sinclair (6 episodes)
1990
Blue Steel as Wool Cap
1989
Born on the Fourth of July as Vet - Villa Dulce
1989
Penn & Teller Get Killed as Mugger #2
1989
Rude Awakening as Ian
1989
Gideon Oliver as Paul Slocum (1 episode)
1988
China Beach as Sgt. Vinnie Ventresca, the Dog Man (6 episodes)
1951
Hallmark Hall of Fame (1 episode)
1944
Golden Globe Awards as Self - Nominee (1 episode)