The Golden Army begins when an ancient truce existing between humankind and the invisible realm of the fantastic is broken; Hell on earth is ready to erupt. Hellboy 2 tells the tale of a ruthless leader who treads the world above and the one below, defies his bloodline and awakens an unstoppable army of creatures. Its up to the planets toughest, roughest superhero to battle the merciless dictator and his marauders. He may be red, he may be horned, he may be misunderstood, but when you need the job done right, its time to call in Hellboy (Ron Perlman), and the B.P.R.D.
The Bureau for Paranormal Research and Defense (BPRD) will travel between the surface world and the unseen magical one, where creatures of fantasy become corporeal, along with his expanding team pyrokinetic girlfriend Liz Sherman (Selma Blair), aquatic empath Abe (Doug Jones), and protoplasmic mystic Johann Krauss (James Dodd), the newest member of the BPRD. Hellboy, a creature of two worlds who is accepted by neither, must choose between the life he knows and an unknown destiny that beckons him.
A slip-up results in the F.B.I. being forced to reveal the existence of BPRD to the general public. Brash old Hellboy doesn't play well with the public, which only increases the instability of his already-turning-rough relationship with Liz. Relations with fellow paranormal Johann (who is a sort of ectoplasmic spirit held within a very special containment suit), a reserved by-the-book type sent to take charge of the unpredictable and insubordinate Hellboy, only increase tensions within the group. But in the end they've all got to come together to fight Prince Nuada (Luke Goss), who, with his army of goblins, faeries, and the like, is attempting to resurrect an unstoppable army of fearless golden automatons once controlled by his father.