Guillermo Del Toro (Pan's Labyrinth) revisits Mike Mignola's comic book creation, bringing his extensive visual imagination and a love of the macabre to the tale. Hellboy (Ron Perlman) is a demon that, after being summoned by and then rescued from the Nazis in WW2, shaved off his horns and grew up to become a defender against the forces of darkness. He works at the Bureau for Paranormal Research and Defence, alongside amphibious comrade Abe Sapien (former mime, Doug Jones) and pyrokinetic girlfriend Liz Sherman (Selma Blair).
The sequel to 2004's Hellboy sees ambitious Elf prince Nuada declare war on humanity, seeking to discover and unleash the invincible Golden Army. The good guys, this time aided by ectoplasmic German mystic Johann Krauss (voiced by Family Guy's Seth MacFarlane), must stop him at all costs.