Excellent movie for all ages. Cute, romantic, funny and touching. Also has a good message about human beings who do nothing for themselves and how it affects them and how they become dettached from one another. I will be purchasing this movie for my library!