Took my girls (ages between 5 and 14) to see this movie and we all loved it from beginning to end! We wouldn't change a thing! Most of the fantasy movies out now are British based so it was refreshing to see one based in America. It made it more realistic for my kids. We haven't been this entertained by a fantasy movie since Lord Of The Rings and Harry Potter. Definitely a must see even if you've never picked up the book! We highly recommend it to everyone of all ages.