Ron Perlman ... Hellboy
Selma Blair ... Liz Sherman
Doug Jones ... Abe Sapien, Angel of Death, The Chamberlain
Luke Goss ... Prince Nuada
Anna Walton ... Princess Nuala
Jeffrey Tambor ... Tom Manning
John Hurt ... Professor Broom
John Alexander ... Johann Kraus, Bethmoora Goblin
James Dodd ... Johann Kraus
Seth MacFarlane...Johann Kraus (voice)
Brian Steele ... Wink, Fragglewump, Cathedral Head
Roy Dotrice ... King Balor