My 8 year old daughter loved this movie, she doesn't care about plot holes etc... but I have no idea why there are so many obvious adults rating this movie like it's been made for their viewing pleasure lol it's a kids movie and should be treated as such!