Hellboy ★★

The script ruined this for me. I appreciated the gory parts.