I've been dying to see this movie since I first heard about it. and when your expectations are so high you can either be let down in a big way or satisfied but hardly impressed. this movie blew away my expectations, it was great. My son loved it too at one point he said "so beautiful" and he is 5 years old.