Directed and co-written by Guillermo del Toro, this fantasy adventure film is the sequel to 2004's Hellboy. Again the characters are based on those in Dark Horse Comics, and actors Ron Perlman, Selma Blair and Doug Jones reprise their roles as Hellboy, the combustible Liz Sherman, and the amphibian Abe Sapien, respectively. This time around an ancient feud between elves and humans is revived, leading to a huge battle involving 4,900 mechanical warriors.