This film is perfect for all ages, I am at uni and went to go see it with my friends as we all grew up watching Disney films and it all reminded us of our childhood. They really took their time making this film for my generation and for the younger. *spoiler* they really showed us how to not give up friendship, wishes and family. It had so many childhood references and shows us to not give up when life gets tough! must see!