Somewhat messy writing and directing that doesn't quite know what to make of the script, makes an otherwise perfectly cast David Harbour look much worse than he deserves. The story is ok, if a bit unimaginable, but there is a lot of bad and bland lines (and a few good ones from Hellboy: "Quit when you are a head"). The other characters seems unevolved, but I guess Milla Jovovich will never get a good script to work with again. Too bad - I truly love this character and Harbour does good work here. Hopefully another director and writer can correct this.