My husband and I took our daughters to see this movie. It was really an unexpected delight. I was afraid they had shown all the funny parts in the previews, but the movie is so much more. Such a great storyline. Definitely great for all ages. My daughters are 5 and 3, but my husband and I enjoyed it as well.