2026
The Odyssey
2025
Dexter: Resurrection
as Harry Morgan
(10 episodes)
2025
All's Fair
as Theodore Baskin
(1 episode)
2025
IT: Welcome to Derry
as General Francis Shaw
(8 episodes)
2024
Megalopolis
as Charles Cothope
2024
Drugstore June
as Arnold
2024
Transformers One
as Zeta Prime (voice)
2023
Glowzies
as Darlus
2023
Oppenheimer
as Henry Stimson
2023
Paul T. Goldman
as Lt. Newman
(2 episodes)
2022
The Noel Diary
as Scott Turner
2020
Dead Reckoning
as Agent Cantrell
2020
Tales Behind The Darkside: The Making Of Four Ghoulish Fables
as Himself
2020
Fire Over the Atlantic: The Mystery of TWA Flight 800
as Narrator
(6 episodes)
2019
Once Upon a Time... in Hollywood
as 'Bounty Law' - 'Ugly Owl'
2019
Creepshow
as Bateman
(1 episode)
2019
The Movies That Made Us
as Self
(1 episode)
2019
City on a Hill
as Richy Ryan
(1 episode)
2018
All You Ever Wished For
as Gordon Hutton
2018
Speed Kills
as Meyer Lansky
2018
The Rookie
as Tom Bradford
(1 episode)
2018
Black Lightning
as Peter Gambi
(58 episodes)
2018
Yellowstone
as Kyle Fremont
(1 episode)
2018
Magnum P.I.
as Captain Buck Greene
(6 episodes)
2017
The Blackcoat's Daughter
as Bill
2017
The Night Watchmen
as Randall
2017
Can't Buy My Love
as Rex
2017
Feed
as Tom
2017
The Saint
as Arnold Valecross
2016
The Dog Lover
as Daniel Holloway
2016
Decommissioned
as David Marino
2016
USS Indianapolis: Men of Courage
as Admiral Parnell
2016
The Shannara Chronicles
as Cephelo
(3 episodes)
2016
The Shannara Chronicles
as Cephalo
(4 episodes)
2016
Animal Kingdom
as Detective Andre
(4 episodes)
2015
Unnatural
as Martin Nakos
2015
Papa Hemingway in Cuba
as Santo Trafficante
2015
Eden
as Coach DaFoe
2015
Code Black
as General Hutch Hutchinson
(1 episode)
2014
Persecuted
as John Luther
2014
Lap Dance
as Patrick Moore
2014
State of Affairs
as Syd
(1 episode)
2014
Gotham
as Frank Gordon
(3 episodes)
2013
Horns
as Derrick Perrish
2013
Beware the Batman
as Silver Monkey (voice)
(2 episodes)
2013
Beware the Batman
as Silver Monkey / Mr. Reese (voice)
(1 episode)
2012
Django Unchained
as Butch Pooch / Ace Speck
2012
Ben 10: Omniverse
as Vilgax (voice)
2012
The Legend of Korra
as Tonraq (voice)
(14 episodes)
2011
Transformers: Dark of the Moon
as Sideswipe (voice)
2011
X-Men: First Class
as US General
2011
Arena
as Tall Man
2011
Setup
as William
2011
All Superheroes Must Die
as Rickshaw
2011
The FP
as Narrator (voice)
2011
Wilfred
as Henry Newman
(2 episodes)
2011
Franklin & Bash
as Cliff
(1 episode)
2010
RED
as Gabriel Singer
2010
Gun
as Detective Rogers
2010
Ben 10: Ultimate Alien
as Vilgax (voice)
(5 episodes)
2010
Pound Puppies
as Sarge (voice)
(1 episode)
2010
Young Justice
as Icicle Sr. (voice)
(1 episode)
2010
Hawaii Five-0
as Elliot Connor
(1 episode)
2010
Human Target
as Warden Cole
(1 episode)
2009
The Unborn
as Gordon Beldon
2009
2B
as Tom Mortlake
2009
National Lampoon Presents: Endless Bummer
as Sam Kramer
2009
The Christmas Hope
as Mark Addison
2009
FlashForward
as James Ermine
(1 episode)
2009
NCIS: Los Angeles
as Sterling Bridges
(3 episodes)
2009
The Vampire Diaries
as Giuseppe Salvatore
(2 episodes)
2008
Pineapple Express
as General Bratt
2008
Eli Stone
as Salinsky
(1 episode)
2008
Batman: The Brave and the Bold
as Two-Face (voice)
(1 episode)
2008
Ben 10: Alien Force
as Vilgax (voice)
(2 episodes)
2007
Ratatouille
as Larousse (voice)
2007
Sharpshooter
as Dillon
2007
The Warriors: The Beginning
as Self
2007
The Warriors: The Way Home
as Self
2007
The Warriors: Battleground
as Self
2007
The Warriors: The Phenomenon
as Self
2007
Private Practice
as Dr. Gibson
(1 episode)
2006
Jericho
as Jonah Prowse
(5 episodes)
2006
The Unit
2006
Dexter
as Harry Morgan
(96 episodes)
2005
Criminal Minds
as Tom Benton
(1 episode)
2005
Grey's Anatomy
as Jimmy Evans
(6 episodes)
2005
American Dad!
as Charles Lindbergh Sr. (voice)
(1 episode)
2005
Numb3rs
as Randall Priest
(1 episode)
2004
The Girl Next Door
as Hugo Posh
2004
Ike: Countdown to D-Day
as General Omar Bradley
2004
Blade: Trinity
as Ray Cumberland
2004
The Survivors Club
as Roan Griffin
2004
American Meltdown
as Colonel Boggs
2004
The Batman
as Black Mask (voice)
(3 episodes)
2004
North Shore
as Vincent Colville
(20 episodes)
2004
Battlestar Galactica
as Meier
(2 episodes)
2004
The Grid
2004
Justice League Unlimited
as Carter Hall (voice)
(1 episode)
2004
Justice League Unlimited
as Hawkman / Shadow Thief (voice)
(1 episode)
2003
2 Fast 2 Furious
as Agent Markham
2003
Betrayal
as Alex Tyler
2003
Fear X
as Peter
2003
Duplex
as Chick
2003
Peacemakers
as Cole Hawkins
(1 episode)
2002
CSI: Miami
as Quentin Taylor
(1 episode)
2002
Without a Trace
as Lucas Vohland
(1 episode)
2002
The Twilight Zone
as Alois Hitler
(1 episode)
2001
Guardian
as Detective Carpenter
2001
Dying on the Edge
as Jackie James
2001
Justice League
as Lead Manhunter (voice)
(2 episodes)
2000
What Lies Beneath
as Warren Feur
2000
Hellraiser: Inferno
as Dr. Paul Gregory
2000
The Base 2: Guilty as Charged
as Lt. Col. Strauss
2000
Blowback
as John Matthew Whitman / Schmidt
2000
The Huntress
as Tiny Bellows
2000
The Huntress
as Tiny Bellows
(28 episodes)
2000
Strong Medicine
as Guy Falls
(1 episode)
1999
Rites of Passage
as Frank Dabbo
1999
Born Bad
1999
D.R.E.A.M. Team
as Shawn Murphy
1999
Double Frame
1999
Third Watch
as Detective Madjanski
(4 episodes)
1998
Inferno
as Dr. Coleman West
1998
Psycho
as Patrolman
1998
Sex and the City
as Richard Wright
(10 episodes)
1997
Mortal Kombat: Annihilation
as Raiden
1997
Total Security
1996
The Quest
as Maxie Devine
1996
The Phantom
as Quill
1996
Robo Warriors
as Ray Gibson
1996
One Good Turn
as Simon Jury
1996
7th Heaven
as James Carver
(2 episodes)
1996
Nash Bridges
as Mark Lee Page
(1 episode)
1995
Boys on the Side
as Alex
1995
Wild Bill
as Donnie Lonigan
1995
The Surgeon
as Dr. Benjamin Hendricks
1995
Judge Dredd
as Block Warlord (uncredited)
1994
Miracle on 34th Street
as Jack Duff
1994
Renaissance Man
as Captain Tom Murdoch
1994
Confessions of a Hitman
as Bruno Serrano
1994
Across the Moon
as Rattlesnake Jim
1993
Fatal Instinct
as Max Shady
1993
Blink
as Thomas Ridgely
1993
Walker, Texas Ranger
as Keith Bolt
(1 episode)
1993
The X-Files
as Josef Kobold
(1 episode)
1992
Strangers
as Bernard (The Last Game)
1992
Indecency
as Mick Clarkson
1992
The Tigress
as Andrei
1991
Wedlock
as Sam
1991
White Fang
as Beauty Smith
1991
Brotherhood of the Gun
as Frank Weir
1991
Session Man
as McQueen
1990
Tales from the Darkside: The Movie
as Preston (segment ‘Lover’s Vow’)
1990
Fatal Charm
as Louis
1990
Night Visions
as Sergeant Thomas Mackey
1990
Kojak: None So Blind
as Wolfgang Reiger
1989
Drugstore Cowboy
as Gentry
1989
The Dream Team
as Gianelli
1989
Desperado: The Outlaw Wars
as John Sikes
1989
Silence Like Glass
1989
Tales from the Crypt
as Red Buckley
(1 episode)
1987
Rent-a-Cop
as Dancer
1986
Band of the Hand
as Nestor
1986
The Clan of the Cave Bear
as Creb
1986
Quiet Cool
as Joe Dylanne
1985
The Equalizer
as Tremayne
(1 episode)
1984
The Cotton Club
as Dutch Schultz
1984
Miami Vice
as Robbie Cann
(1 episode)
1984
The Mystic Warrior
as Pesla
(2 episodes)
1983
The Hitchhiker
as Ron
(1 episode)
1982
48 Hrs.
as Albert Ganz
1982
Partners
as Edward K. Petersen
1981
Hill Street Blues
1980
The Long Riders
as Sam Starr
1980
Windwalker
as Windwalker (young)
1980
Cruising
as Gregory
1979
The Warriors
as Ajax
1978
On the Yard
as Larson