My husband and I took Granddaughters (7yrs, 5yrs and 20mos). This movie had something in it for all ages. Our youngest sat through the whole 1 hr and 36 mins. At some points I find myself laughing with joy and then quickly into tears from saddness. Disney had done it again, including the whole family. Wish more movies would do this.