I don't really like kiddie movies but still watch them because of my daughter and step daughter. I went in the theater thinking I would probably end up sleeping through the movie but to my surprise this movie was GOOD. It was funny. Efron did a great job in this movie, like I said before, this movie was really funny. Had me laughing almost the whole time.