I really enjoy del Toro's stuff, and the first two movies in this series are no exception. I will say though that I liked the first movie better, it had a bit more love and emotion to it while this one seemed more fantasy and magic driven. There is of course the political message tossed in there about nature and such, and that we should be accepting of each other and our differences. But, I don't really think that "ruins" the movie, I still enjoy the action, the characters and the overall tone. I was extra mad at myself too that I didn't pick up on Seth MacFarlane's voice until the credits, shame on me.