The first Hellboy movie was a good film. It had spectacular visuals, it had a good protagonist, it had cool villians, and it told a decent story.
It wasn’t great though. For all of the “good stuff” about it, there was something missing. I feel this way with all of Del Toro’s movies (although Pan’s Labirynth was the closest he’s come to having a complete film). There’s something missing, and I can’t quite put my finger on exactly what it is that would take his stuff to the next level. That’s why the French call that certain something a “je ne sais quoi”.
The same is true with this movie. It was good, but it just wasn’t great. It’s a case of the sum of the parts not equaling up to the whole.