Ron Perlman is perfectly cast as the horned demon Hellboy. He came to Earth through a porthole from Hell, is converted to good and roams New England to rid the land of evil. And now he’s up against a resurrected version of Russian maniac Rasputin (Karel Roden), who’s planning to unleash ‘the Seven Gods of Chaos’ on the world! With startling character make-up and special effects and a playful attitude, Guillermo del Toro’s fantasy is an inspired, ultra-imaginative comic-book adventure that boasts some great action sequences, drily humorous dialogue and endless expendable bad guys. John Hurt is great fun as Hellboy’s surrogate dad and Selma Blair blazes as the fiery gal he loves.