Good movie. Perlman is amazing as Hellboy. Sparky is a bit too moody for my opinion.
I really like the mystics, the mythos etc. but some of it becomes occult just to be occult, and a lot of it is just too much.
If you like Marvel or super hero movie, this is one to watch. It is not fantastic, but it is good.