Hellboy is an occasionally stunning train wreck of a film. 1 / 7
David Harbour stars as the titular demonic paranormal investigator. 2 / 7
The action set-pieces directed by Neil Marshall are gory and fun, if messy. 3 / 7
The cast tries to ground the bonkers visuals. 4 / 7
But the lackluster and confusing script sinks the film. 5 / 7
Hellboy works best as a series of fantasy vignettes and action sequences. 6 / 7
Hellboy opens April 12 nationwide. 7 / 7