Actor
- Bubba Nosferatu: Curse of the She-Vampires (2011) .... Elvis Presley
- At the Mountains of Madness (2010) .... Larson (rumored)
- Marmaduke (2010) .... Chupadogra (voice)
- Season of the Witch (2010) .... Felson
- The Operative: Red Dawn (2010) .... CIA Director Richard Ford (rumored)
- Carjacked (2010) ....
- I Sell the Dead (2009) .... Father Duffy
- Terra (2009) .... Elder Vorin (voice)
- The Devil's Tomb (2009) .... Wesley
- Bunraku (2009) .... Nicola
- The Job (2009) .... Jim
- Robot Chicken Tell My Mom (2009) .... Handy Balls / Prince / Tony Stark (voice)
- Scream Awards 2008 (2008) .... Himself
- The Last Winter (2008) .... Ed Pollack
- Spirit of the Forest (2008) .... Oak (voice)
- Mutant Chronicles (2008) .... Brother Samuel
- Hellboy II: The Golden Army (2008) .... Hellboy
- Outlander (2008) .... Gunnar
- Max on Set: Hellboy II - The Golden Army (2008) .... Himself - Hellboy
- In the Name of the King: A Dungeon Siege Tale (2008) .... Norick
- Acts of Violence (2008) .... Priest Bill
- Streetlight (2008) .... Quigley
- The Dark Country (2008) ....
- The Legend of Secret Pass (2008) .... Parker (voice)
- Killer by Nature (2008) .... Dr. Julian
- Vacuuming the Cat (2008) .... Bobby
- Hellboy Animated: The Phantom Claw (2008) .... Hellboy (voice)
- Sons of Anarchy (2008) .... Clarence 'Clay' Morrow / ... (12 episodes, 2008)
- Chowder Hey Hey It's Knishmas (2008) .... Arbor (voice)
- Hellboy Animated: Blood and Iron (2007) .... Hellboy (voice)
- Hellboy Animated: Sword of Storms (2006) .... Hellboy (voice)
- Desperation (2006) .... Collie Entragian
- How to Go Out on a Date in Queens (2006) .... Vito
- 5ive Girls (2006) .... Father Drake
- No. 6 (2006) .... The Man in the Hat
- Local Color (2006) .... Curtis Sunday
- Take 3 (2006) .... Himself
- Danny Phantom Beauty Marked (2006) .... Vice Principal Lancer (voice)
- Justice League Flash and Substance (2006) .... Orion / Lab Supervisor (voice)
- I Love the 80's 3-D (2005) .... Himself
- Missing in America (2005) .... Red
- The Second Front (2005) .... General Binding
- What's New, Scooby-Doo? Diamonds Are a Ghouls Best Friend (2005) .... Russian Inspector / Joe (voice)
- Teen Titans The End: Part 3 (2005) .... Slade (voice)
- The 100 Scariest Movie Moments (2004) .... Himself
- The Making of 'Hellboy' (2004) .... Himself
- Quiet Kill (2004) .... Sergeant Perry
- Hellboy (2004) .... Hellboy
- Starz on the Set: Raising Hellboy (2004) .... Himself
- Danny Phantom Fanning the Flames (2004) .... Vice Principal Lancer (voice)
- Danny Phantom Teacher of the Year (2004) .... Vice Principal Lancer (voice)
- Teen Titans Aftershock: Part 1 (2004) .... Slade (voice)
- Teen Titans Aftershock: Part 2 (2004) .... Slade (voice)
- Teen Titans Terra (2004) .... Slade (voice)
- Teen Titans Birthmark (2004) .... Slade (voice)
- Teen Titans Betrayal (2004) .... Slade (voice)
- Teen Titans Haunted (2004) .... Slade (voice)
- Looney Tunes: Back in Action (2003) .... Acme VP, Never Learning
- Rats (2003) .... Dr. William Winslow
- Hoodlum & Son (2003) .... 'Ugly' Jim McCrae
- Two Soldiers (2003) .... Colonel McKellog
- Justice League Twilight: Part 2 (2003) .... Orion (voice)
- Justice League Secret Society: Part 1 (2003) .... Clayface (voice)
- Justice League Secret Society: Part 2 (2003) .... Clayface (voice)
- Justice League Twilight: Part 1 (2003) .... Orion (voice)
- Teen Titans Apprentice: Part 2 (2003) .... Slade (voice)
- Teen Titans Apprentice: Part 1 (2003) .... Slade (voice)
- Teen Titans Masks (2003) .... Slade (voice)
- Teen Titans Divide and Conquer (2003) .... Slade (voice)
- Teen Titans Forces of Nature (2003) .... Slade (voice)
- Teen Titans Final Exam (2003) .... Slade (voice)
- Star Trek: Nemesis (2002) .... The Reman Viceroy
- Jesus Is Coming (2002) .... Himself
- Blade II (2002) .... Reinhardt
- Crime and Punishment (2002) .... Dusharo
- L'Chayim, Comrade Stalin (2002) .... Narrator (voice)
- Cinetipp (2002) .... Hellboy (1 episode, 2008)
- Down (2001) .... Mitchell
- Enemy at the Gates (2001) .... Koulikov
- Absolon (2001) .... Murchison
- Boys on the Run (2001) .... Captain
- Night Class (2001) .... Morgan
- Bread and Roses (2000) .... Himself - Party Guest (uncredited)
- The King's Guard (2000) .... Lord Morton
- Titan A.E. (2000) .... Professor Sam Tucker (voice)
- The Trial of Old Drum (2000) .... Charles Burden Sr.
- Price of Glory (2000) .... Nick Everson
- Operation Sandman (2000) .... Dr. Harlan Jessup
- Stroke (2000) .... Schumacher
- The Magnificent Seven Obsession (2000) .... Josiah Sanchez
- The Magnificent Seven Lady Killers (2000) .... Josiah Sanchez
- The Magnificent Seven Serpents (2000) .... Josiah Sanchez
- The Magnificent Seven The Trial (2000) .... Josiah Sanchez
- The Magnificent Seven Penance (2000) .... Josiah Sanchez
- Happy, Texas (1999) .... Marshal Nalhober
- I Woke Up Early the Day I Died (1999) .... Cemetery Caretaker
- Primal Force (1999) .... Frank Brodie
- Supreme Sanction (1999) .... The Director
- Tinseltown (1999) .... Cliff
- The Magnificent Seven Sins of the Past (1999) .... Josiah Sanchez
- The Magnificent Seven Love and Honor (1999) .... Josiah Sanchez
- The Magnificent Seven Wagon Train: Part 2 (1999) .... Josiah Sanchez
- The Magnificent Seven Achilles (1999) .... Josiah Sanchez
- The Magnificent Seven Wagon Train: Part 1 (1999) .... Josiah Sanchez
- The Magnificent Seven Chinatown (1999) .... Josiah Sanchez
- The Magnificent Seven The New Law (1999) .... Josiah Sanchez
- The Magnificent Seven Vendetta (1999) .... Josiah Sanchez
- Houdini (1998) .... Booking Agent
- Frogs for Snakes (1998) .... Gascone
- A Town Has Turned to Dust (1998) .... Jerry Paul
- The Magnificent Seven (1998) .... Josiah Sanchez (22 episodes, 1998-2000)
- The Protector (1998) .... Dr. Ramsey Krago
- The Magnificent Seven Manhunt (1998) .... Josiah Sanchez
- The Magnificent Seven Witness (1998) .... Josiah Sanchez
- The Magnificent Seven Ghosts of the Confederacy (1998) .... Josiah Sanchez
- The Magnificent Seven Inmate 78 (1998) .... Josiah Sanchez
- The Magnificent Seven Nemesis (1998) .... Josiah Sanchez
- The Magnificent Seven Working Girls (1998) .... Josiah Sanchez
- The Magnificent Seven One Day Out West (1998) .... Josiah Sanchez
- The Magnificent Seven Safecracker (1998) .... Josiah Sanchez
- The Magnificent Seven The Collector (1998) .... Josiah Sanchez
- Alien: Resurrection (1997) .... Johner
- Prince Valiant (1997) .... Boltar
- The Second Civil War (1997) .... Alan Manieski
- Betty (1997) .... Donnie Shank
- The Island of Dr. Moreau (1996) .... Sayer of the Law
- Mr. Stitch (1996) .... Doctor Frederick Texarian
- The Last Supper (1996) .... Norman Arbuthnot
- Skwids (1996) .... Braggell (voice)
- La Cité des enfants perdus (The City of Lost Children) (1995) .... One
- The Adventures of Captain Zoom in Outer Space (1995) .... Lord Vox of Vestron
- Fluke (1995) .... Sylvester
- Tiny Toon Adventures: Night Ghoulery (1995) .... Mr. Scratch (voice)
- Original Sins (1995) .... Chas Bradley
- Sensation (1995) .... Detective Pantella
- Mortal Kombat: Defenders of the Realm (1995) .... Kurtis Stryker (13 episodes, 1996)
- Police Academy: Mission to Moscow (1994) .... Konstantine Konali
- The Cisco Kid (1994) .... Lt. Col. Delacroix
- Romeo Is Bleeding (1994) .... Jack's Attorney
- The Adventures of Huck Finn (1993) .... Pap Finn
- Bonkers (1993) .... Sergeant Francis Q. Grating (3 episodes, 1993)
- Double Exposure (1993) .... John McClure
- Cronos (1993) .... Angel de la Guardia
- When the Bough Breaks (1993) .... Dr. Douglas Eben
- Arly Hanks (1993) .... Jim-Bob Buchanan
- Sleepwalkers (1992) .... Captain Soames
- Blind Man's Bluff (1992) .... Frank Cerrillo
- The Pat Sajak Show (1989) .... Himself (2 episodes, 1989)
- A Stoning in Fulham County (1988) .... Jacob Shuler
- Beauty and the Beast (1987) .... Vincent (56 episodes, 1987-1990)
- Name der Rose, Der (1986) .... Salvatore
- Our Family Honor (1985) .... Bausch (as Ronald Perlman)
- MacGruder and Loud (1985) .... Attorney (1 episode, 1985)
- The Ice Pirates (1984) .... Zeno
- À propos de 'La guerre du feu' (1981) .... Himself
- Bread and Roses (2000) .... special thanks
- Crying Freeman (1996) .... special thanks: dubbing for Tcheky Karyo


