I took my 8 year old to see it, and we loved it! The details were amazing, the story line never lagged. The villain was not too scary, but definitely mean, just in an underhanded way. The music is great! We are going to get the soundtrack to listen to in the car! This is a great movie for all ages!