I filmen har Ron Perlman rollen som Hellboy som ble kalt fra flammene i Helvete av den gale Grigori Rasputin. Handlingen starter under den andre verdenskrig og fortsetter i nåtiden.