Saurus City as Slade Klossus (voice)
Auxiliary Man as Maury Goldman
The Making of 'The Last Winter' as Self
Cottonmouth as Victor Cain
Come with Me as Dalton Kirby
2024
Scream Before You Die as Governor Starks
2024
Day of the Fight as Stevie
2024
Absolution as Charlie Conner
2024
Succubus as Dr. Orion Zephyr
2024
The Instigators as Mayor Miccelli
2024
Joe Baby as Prentice Stanton
2024
Chuck Zito: An American Story as Self
2024
Mr. & Mrs. Smith as Toby Hellinger (1 episode)
2023
Adventure Time: Fionna & Cake as Lich (voice) (2 episodes)
2023
The Retirement Plan as Bobo
2023
Heroes of the Golden Mask as Kunyi (voice)
2023
Transformers: Rise of the Beasts as Optimus Primal (voice)
2023
Poker Face as Sterling Frost Sr. (1 episode)
2023
Poker Face as Sterling Frost Sr. (voice) (1 episode)
2022
How I Got There as The Merc
2022
Guillermo del Toro's Pinocchio as Podesta (voice)
2022
American Badass: A Michael Madsen Retrospective as Self
2022
There Are No Saints as Sans
2022
The Last Victim as Sheriff Hickey
2021
Don't Look Up as Benedict Drask
2021
This Game's Called Murder as Mr. Wallendorf
2021
Nightmare Alley as Bruno
2021
The Innocent Butler as Self
2021
Boris Karloff: The Man Behind the Monster as Self
2020
Monster Hunter as Admiral
2020
A Place Among the Dead as RP
2020
The Big Ugly as Preston
2020
Adventure Time: Distant Lands as The Lich (voice) (1 episode)
2019
Havana Kyrie as Henry
2019
Hell on the Border as Charlie Storm
2019
The Great War as General Pershing
2019
Reprisal as Big Graham (3 episodes)
2019
Go Fish as Bernardo (voice)
2019
Run with the Hunted as Birdie
2019
The Capture as Frank Napier (10 episodes)
2019
Westside vs the World as Narrator
2018
After the Screaming Stops as Self
2018
The Steam Engines of Oz as Magnus (voice)
2018
Transformers: Power of the Primes as Optimus Primal / Optimal Optimus (voice)
2018
The Escape of Prisoner 614 as The Sheriff
2018
Sergio and Sergei as Peter
2017
Pottersville as Sheriff Jack
2017
Howard Lovecraft & the Undersea Kingdom as Shoggoth (voice)
2017
Chuck as Al Braverman
2017
Prison Fighters: Five Rounds to Freedom as Narrator
2016
Trollhunters: Tales of Arcadia as Bular (voice) (52 episodes)
2016
Fantastic Beasts and Where to Find Them as Gnarlak
2016
StartUp as Wes Chandler (20 episodes)
2016
Howard Lovecraft & the Frozen Kingdom as Shoggoth (voice)
2015
Moonwalkers as Kidman
2014
Savage Mutts as Terry 'Shotgun' Coburn
2014
Poker Night as Calabrese
2014
Skin Trade as Viktor Dragovic
2014
Before I Disappear as Bill
2014
The Book of Life as Xibalba (voice)
2014
Hand of God as Judge Pernell Harris (20 episodes)
2014
Lost Soul: The Doomed Journey of Richard Stanley's Island of Dr. Moreau as Self (archive footage)
2014
Desiree as Anslinger
2014
Kid Cannabis as Barry Lerner
2014
13 Sins as Det. Chilcoat
2014
Nfinity Champions League Cheerleading Event as Narrator (voice)
2014
The Virginian as Judge Henry South
2013
Turbo FAST as Darryl (voice) (1 episode)
2013
The Blacklist as Luther Braxton (2 episodes)
2013
Percy Jackson: Sea of Monsters as Polyphemus (voice)
2013
Forget Us Not as Narrator
2013
Justice League: The Flashpoint Paradox as Slade Wilson / Deathstroke (voice)
2013
Pacific Rim as Hannibal Chau
2013
The Frame as Hannibal Chau (1 episode)
2012
3, 2, 1... Frankie Go Boom as Phyllis
2012
The Punisher: Dirty Laundry as Big Mike
2012
Bad Ass as Mayor Williams
2012
The Scorpion King 3: Battle for Redemption as Horus
2011
Green Lantern: The Animated Series as Sinestro (voice) (1 episode)
2011
The Littlest Angel as God
2011
Conan the Barbarian as Corin
2011
Season of the Witch as Felson
2010
Tangled as Stabbington Brother (voice)
2010
The Legend of Secret Pass as Parker (voice)
2010
Acts of Violence as Priest Bill
2010
Killer by Nature as Dr. Julian
2009
Dark Country as Sheriff
2009
Archer as Ramon Limon (voice) (2 episodes)
2009
The Devil's Tomb as Wesley
2009
1000 Ways to Die as Self - Narrator (voice) (72 episodes)
2008
Local Color as Curtis Sunday
2008
Batman: The Brave and the Bold as Double X / Dr. Ecks (voice) (1 episode)
2008
Hellboy: In Service of the Demon as Self
2008
Star Wars: The Clone Wars as Gha Nachkt (voice) (2 episodes)
2008
Sons of Anarchy as Clay Morrow (79 episodes)
2008
Mutant Chronicles as Brother Samuel
2008
I Sell the Dead as Father Duffy
2008
Hellboy II: The Golden Army as Hellboy
2008
Starz Inside: Comic Books Unbound as Self - Hellboy, Hellboy 1 & 2
2008
The Spiderwick Chronicles as Red Cap (voice) (uncredited)
2008
Uncross the Stars as Bobby
2007
In the Name of the King: A Dungeon Siege Tale as Norick
2007
Battle for Terra as Elder Vorin (voice)
2007
No. 6 as The Man in the Hat
2007
Hellboy Animated: Iron Shoes as Hellboy (voice)
2007
Hellboy Animated: Blood and Iron as Hellboy (voice)
2007
5ive Girls as Father Drake
2007
Afro Samurai as Justice (voice) (2 episodes)
2006
Pro-Life as Dwayne Burcell
2006
Hellboy Animated: Sword of Storms as Hellboy (voice)
2006
Scooby-Doo! Pirates Ahoy! as Captain Skunkbeard / Biff Wellington (voice)
2006
The Last Winter as Ed Pollack
2006
How to Go Out on a Date in Queens as Vito
2006
Desperation as Collie Entragian
2006
Working with a Master: Mick Garris
2005
Masters of Horror (1 episode)
2005
What's New, Scooby-Doo? Vol. 5: Sports Spooktacular as (voice)
2005
Tarzan II as Kago (voice)
2005
Scooby-Doo! in Where's My Mummy? as Hotep / Ancient One #2 (voice)
2005
The Second Front as General von Binding
2005
American Dad! as Bandit (voice) (1 episode)
2005
American Dad! as Colonel (voice) (1 episode)
2005
American Dad! as Fang (voice) (1 episode)
2005
American Dad! as Monster Hunter (voice) (1 episode)
2005
Missing in America as Red
2004
100 Scariest Movie Moments as Self (5 episodes)
2004
The Batman as Killer Croc (voice) (3 episodes)
2004
The Batman as Rumor / Killer Croc (voice) (1 episode)
2004
Justice League Unlimited as Orion (voice) (1 episode)
2004
Hellboy: The Seeds of Creation as Self
2004
Quiet Kill as Detective Sergeant Perry
2004
Danny Phantom as Vice Principal Lancer (voice) (49 episodes)
2004
Comic Book: The Movie as Himself
2004
On Air with Ryan Seacrest as Self (1 episode)
2003
One Step Beyond: The Making of Alien Resurrection as Self
2003
Looney Tunes: Back in Action as Acme VP, Never Learning
2003
Hoodlum & Son as 'Ugly' Jim McCrae
2003
Two Soldiers as Colonel McKellog
2003
Teen Titans as Slade (voice) (18 episodes)
2003
Boys on the Run as Captain
2003
Absolon as Murchison
2003
Rats as Dr. William Winslow
2002
Shakedown as Christopher Bellows
2002
Star Trek: Nemesis as Viceroy Vkruk
2002
What's New, Scooby-Doo? as Inspector Malpumpkin / Joe / Frozen Fiend (voice) (1 episode)
2002
The Blood Pact: The Making of 'Blade II' as Self
2002
Kim Possible as Warhawk (voice) (2 episodes)
2002
Blade II as Reinhardt
2001
Justice League as Clayface (voice) (2 episodes)
2001
Justice League as Orion (voice) (2 episodes)
2001
The Tick as Fiery Blaze (1 episode)
2001
Night Class as Morgan
2001
The Legend of Tarzan as Colonel Nikolas Rokoff (voice) (1 episode)
2001
Enemy at the Gates as Koulikov
2000
Buzz Lightyear of Star Command as Leader (voice) (1 episode)
2000
Static Shock as Heavyman / Koenig (voice) (1 episode)
2000
Bread and Roses as Party Guest (uncredited)
2000
Jackie Chan Adventures as Karl Nivor (voice) (1 episode)
2000
The King's Guard as Lord Morton
2000
Titan A.E. as Prof. Sam Tucker (voice)
2000
The Trial of Old Drum as Charles Burden Sr.
2000
Price of Glory as Nick Everson
2000
Operation Sandman as Dr. Harlan Jessup
1999
Happy, Texas as Marshal Nalhober
1999
Family Law as Roy (1 episode)
1999
The Big Guy and Rusty the Boy Robot (1 episode)
1999
Primal Force as Frank Brodie
1999
Supreme Sanction as The Director
1998
Houdini as Booking Agent
1998
Charmed as Mr. Kellman (1 episode)
1998
I Woke Up Early the Day I Died as Cemetery Caretaker
1998
The Wild Thornberrys as Wild Horse (voice) (1 episode)
1998
Frogs for Snakes as Gascone
1998
A Town Has Turned to Dust as Jerry Paul
1998
An American Tail: The Treasure of Manhattan Island as Grasping (voice)
1998
The Magnificent Seven as Josiah Sanchez (23 episodes)
1997
Body Armor as Dr. Ramsey Krago
1997
The Second Civil War as Alan Manieski
1997
Alien Resurrection as Johner
1997
The New Batman Adventures as Clayface (voice) (2 episodes)
1997
The View as Self (1 episode)
1997
Prince Valiant as Boltar
1997
Perversions of Science as 40132 (1 episode)
1997
The Second Civil War as Alan Manieski (1 episode)
1997
Betty as Donnie Shank
1996
Hey Arnold! as Mickey Kaline (voice) (1 episode)
1996
Hey Arnold! as Mickey Kaline / Weiner Cooker (voice) (1 episode)
1996
Mortal Kombat: Defenders of the Realm as Kurtis Stryker (voice) (13 episodes)
1996
Superman: The Animated Series as Jax-Ur (voice) (4 episodes)
1996
The Island of Dr. Moreau as Sayer of the Law
1996
Animaniacs: Spooky Stuff as Satan (voice)
1996
Tracey Takes On... (1 episode)
1995
The Adventures of Captain Zoom in Outer Space as Lord Vox of Vestron
1995
Mr. Stitch as Doctor Frederick Texarian
1995
Lightning as Gambler
1995
The Last Supper as Norman Arbuthnot
1995
Tiny Toon Night Ghoulery as Mr. Scratch (voice)
1995
The City of Lost Children as One
1995
Original Sins as Chas Bradley
1995
The Outer Limits as Lt. Col. Brandon Grace (1 episode)
1994
Phantom 2040: The Ghost Who Walks as Graft
1994
Fantastic Four (2 episodes)
1994
Iron Man as Hulk (voice) (1 episode)
1994
Sensation as Detective Pantella
1994
Police Academy: Mission to Moscow as Konstantine Konali
1994
When the Bough Breaks as Dr. Douglas Eben
1994
Double Exposure as John McClure
1994
Aladdin as Arbutus (voice) (1 episode)
1994
The Cisco Kid as Lt. Col. Delacroix
1993
Cronos as Angel de la Guardia
1993
Animaniacs as Satan (voice) (1 episode)
1993
Romeo Is Bleeding as Jack's Attorney
1993
Bonkers as Sgt. Grating (voice) (65 episodes)
1993
The Adventures of Huck Finn as Pap Finn
1992
Highlander: The Series as The Messenger (1 episode)
1992
The Little Mermaid as Apollo (voice) (1 episode)
1992
Batman: The Animated Series as Clayface (voice) (3 episodes)
1992
Batman: The Animated Series as Driller (voice) (1 episode)
1992
Sleepwalkers as Captain Soames
1992
Blind Man's Bluff as Frank Cerrillo
1991
The Legend of Prince Valiant (4 episodes)
1988
A Stoning in Fulham County as Jacob Shuler
1987
Beauty and the Beast as Vincent (56 episodes)
1987
La rosa dei nomi as Self
1986
The Abbey of Crime: Umberto Eco's 'The Name of the Rose' as Self (uncredited)
1986
The Name of the Rose as Salvatore
1985
MacGruder and Loud as Attorney (1 episode)
1984
Miami Vice (1 episode)
1984
The Ice Pirates as Zeno
1981
Quest for Fire as Amoukar
1981
The Fall Guy (1 episode)