The movie in itself wasn't great. From the trailer I was concerned it wanted to be so much at once that the story might get lost in all the metaphors and parallels to real life. Not to mention the simultaneous story telling. The animation however was amazing. The different styles mixed together, the color and vibrancy more than made up for it. When you're not drawn into the story you're memorized by the animation. An old school meets never before seen story and together it makes up a unique movie that's never been done before.