points to consider:
this movie was made in 2007
this movie was designed for younger children (ages 8-12).
i am almost 15 and love the movie, yes some of the things don’t add up but the concept is great and it’s made me laugh out loud multiple times. if you’re an adult you won’t like it ! this is great.