This is easily the best movie I have seen all year, and for pure enjoyment, it has joined my top five favorite movies of all time. And I have likely seen more movies than you have had hot meals.
I really, really loved the first Hellboy, and the sequel is easily a thousand percent better, and that's saying something. The wife is going this afternoon to see it. She has learned that when I say go to a movie, she should go to the movie. Nattie loves Hellboy, and we watch it together every time it comes on cable. I would take her to see #2 in a heartbeat.
As usual, post spoilers in the comments, and taste oblivion.
And get your ass out to a theatre and see this movie. Fuck Batman.