Actiunea se petrece in viitor, la o distanta de 250 de ani. Planeta este amenintata de venirea Raului... Numai Al Cincilea Element (interpretat de Milla Jovovich) poate salva lumea de la cucerire. Aceeasi lupta cu Raul are loc la fiecare 500 de ani....
Hellboy ajunge în Marea Britanie, unde trebuie să le înfrângă pe consoarta lui Merlin și Regina Nimue. Însă confruntarea dintre bine și rău se transformă într-o luptă periculoasă și sângeroasă, care poate să provoace chiar și sfârșitul lumii...