Plot: Hellboy (David Harbour), a demon turned paranormal agent, begins to question his place in the world and his relationship with his adopted father Professor Broom. This internal conflict escalates when he is tasked with tracking down the Blood Queen (Milla Jovovich), who takes a special interest in him for her diabolical ambitions. Together, Hellboy and his band of supernatural misfits must battle their way through all sorts of things that go bump in the night in order to stop the evil witch.
The film adds more stuff from the comics as well as blood + gore to stand out from previous films, a valiant attempt that feels wasted. When I saw the trailer to this reboot, I could tell that it was damned from the start. In fairness, the action is pretty good, the creature designs and visuals are cool, there are a few clever lines/jokes, and there are decent performances (Harbour is OK, just not Perlman). I daresay the story had a potential, challenging Hellboy's beliefs of whether or not he's just a weapon and if monsters really deserve to die. However, it's one thing to have the ingredients, knowing how to properly mix them is another. There are many pointless elements like the fight with the giants and Hellboy's right hand. The attempt at moral ambiguity and existentialism isn't resolved in a satiating way and dialogue scenes feel repetitive. Much of the humor is flatter than paper and the constant swearing gets old fast as if a thirteen year old wrote this. The quality of the CGI ranges from adequate to downright awful (like late 90s bad), opposed by practical effects that are more consistent. Did I forget to mention that this film loves flashbacks because, holy crap, there's a lot of them, which messes up the pacing. Don't even get me started on the blatant sequel-baiting finale and end credit scenes.
If there's such a thing as purgatory, then it looks more like a pleasant day off compared to this. Not the worst superhero ever made (*cough* Catwoman), but Hellboy 2019 is a mediocre film at best. Back to the drawing board.