A phenomenal kids movie (which adults will also enjoy) that doesn't talk down to kids. It has rich and mature themes, complex characterisation and great animation, and is peppered with both clever and slapstick humour that all can enjoy. It did not need to go this hard, but it did. Highly recommended.