I stumbled out of Hellboy II: The Golden Army feeling as if my imagination had eaten too much. In terms of sheer spectacle and visual invention, Hellboy II is an absolute knockout, frames stuffed with bizarre creatures and mystic runes and arcane weaponry and wondrous design. And yet, Hellboy II has more than a little heart to it; it's scrappy and self-aware, and never out of touch with what it is. Adapting Mike Mignola's post-superhero retro-styled comic series Hellboy for the second time, writer-director Guillermo del Toro corrects some of the mistakes of the first Hellboy, makes a few mistakes of its own, picks itself up, keeps going. And, on the way, knocks the back of your eyeballs for a loop. As our British friends say, Hellboy II: The Golden Army does what it says on the tin: It is a sequel about a character named Hellboy (Ron Perlman), and yes, an army of golden warrior-robots is involved, the mystical weapon of mass destruction that the elf-prince Nuada (Luke Goss) hopes to seize control of so as to wage war against humanity ... I know I'm getting ahead of myself. Then again, so does Hellboy II, right from the jump, and it doesn't slow down.