It was an excellent film that caught me in a child-like sense of imagination while balancing heavier themes, becoming a modern-day fairytale if a bit dark at times. My only complaint is for an already 2-hour long movie, it still seems like there were a screw or two missing holding it back from being a masterpiece.