Hellboy (David Harbour), a supernatural being, protects the earth being part of the Bureau for Paranormal Research and Defense. Soon, he faces the Blood Queen (Milla Jovovich), an ancient witch who along with her horde of foul monsters, wants to bring about the end of the world. Hellboy's journey begins by fighting Camazotz, a lucha libre wrestler who was transformed into an appalling werebat and finishes with an army of grotesque creatures from hell.