from start to finish, this movie is great. I loved it and my child who is 9 loved it as well. Each character contributes to a great story and actually has a rather adult theme - appreciate what you have when you have it. Or as my daughter says "you get what you get and you don't throw a fit"?. I have to say, Puss in Boots was hiliarious!! I would see it 10 times again. We will all miss Shrek!!