I have not seen such a great movie since Toy Story! A bit long in the running time, but overall kept all 4 of my kids, aged 11 to 2 1/2 highly entertained throughout. I loved watching it also, which I can't always say these days... a must see for summer!