When the ending credits started to roll, I felt heavily disappointed.

Rating: 4/10 (29 July 2004)

Although I quite much enjoyed the Hellboy comic, I managed to keep my expectations at the minimum when beginning to watch this movie. When the ending credits started to roll on the screen, I felt heavily disappointed.
With League of Extraordinary Gentlemen, Hellboy is a perfect example of how bad a movie you can make when the material the movie is based on is nearly perfect in all aspects. This is even more confusing when you keep in mind the fact that Mike Mignola was used as a creative consultant and he was on the set continuously during the making of the film (if I understood correctly).
Hellboy has numerous flaws, the most striking being the messing up of almost all the original comic book characters and making their personalities more mass-appealing and stupid with "funny" quirks. Hellboy himself is maybe the worst victim of this.
Most annoying of the flaws must be the compulsory "new guy on the job"-character whose only meaning seems to be to make the viewers wish the death of his character. *SPOILER* Which unfortunately does not happen. *SPOILER*
The final of the big flaws is the total absence of any kind of gore or on-screen violence towards human beings. There's a reason behind this, and it is the sole reason to give the movie a PG-13 rating in the United States so that the movie makers get to rip off the money off as large an audience possible. This alone underlines quite badly the attitude the makers seemed to have towards the movie.
There would be a lot of more negative points to list, but I think those were the most important and obvious. Oh yeah, and the movie doesn't have a plot at all.
If you like the Hellboy comic, you are really going to be disappointed by this movie. If you have never even heard of the comic, you might even enjoy this. Being drunk or on heavy drugs. Take with a grain of salt.
PS. The realization that they REALLY are making a sequel almost makes me want to cry. What's next? LXG 2?