Hellboy comes to England, where he must defeat Nimue, Merlin's consort and the Blood Queen. But their battle will bring about the end of the world, a fate he desperately tries to turn away.
Videos
Watch Providers
Casting arrow_drop_down
David Harbour as Hellboy / Anung Un Rama
Milla Jovovich as Vivienne Nimue, the Blood Queen
Ian McShane as Trevor "Broom" Bruttenholm
Sasha Lane as Alice Monaghan
Daniel Dae Kim as Ben Daimio
Thomas Haden Church as Lobster Johnson
Stephen Graham as Gruagach (voice)
Douglas Tait as Gruagach
Sophie Okonedo as Lady Hatton
Alistair Petrie as Lord Adam Glaren
Brian Gleeson as Merlin
Penelope Mitchell as Ganeida
Mark Stanley as Arthur
Emma Tate as Baba Yaga (voice)
Troy James as Baba Yaga
Mario de la Rosa as Esteban Ruiz / Camazotz
Ava Brennan as Alice's Mother
Anthony Delaney as Alice's Father
Atanas Srebrev as Agent Madison
Dawn Sherrer as Agent Strode
Markos Rounthwaite as Grigori Rasputin
Ilko Iliev as Professor Doctor Karl Ruprecht Kroenen
Joel Harlow as Von Krupt
Dimiter Banenkin as Leopold Kurtz
Vanessa Eichholz as Ilsa Hepstein
Nadya Keranova as Sister #1
Maria Tepavicharova as Sister #2
Ana Tabakova as Sister #3
Terry Randal as Priest
Christopher Mata as Referee
Michael Heath as Butler
Rick Warden as Dr. Edwin Carp
Nitin Ganatra as August Swain
Kristina Klebe as Leni Riefenstahl
Charles Shannon as Sgt. Whitman
Carl Hampe as Sir Malcom Frost
Tony van Silva as Abbot
Josh Finan as Novice
Jonathan Steele as Huntsman
Simon Feek as M-11 Operative
Jasmine Audoux-Prevot as Baby Alice
Meglena Karalambova as Leprous Hag #1
Anna Bankina as Leprous Hag #2
Rut Rafailova as Leprous Hag #3
Laila Morse as Mrs. Harker
Peter Oxley as Gunsmith
Nikolay Stanoev as Monk
Manal El-Feitury as Mother
Elizabeth Mehari Kahsai as Child in Parking Lot #1