One of the worst movies I've ever wasted money on. Tired, cliched and totally predictable story lines, uninspired script, and high school level acting. Jack Black turned in his typical performance, the same character that he's portrayed in every appearance he's done. Dwayne Johnson is such a likeable person that his personality rescues him even in stinky movies like this one. Nick Jonas is the only other actor that comes out of this fiasco unscathed. He's a breath of fresh air. Parents be warned: even though this movie naturally targets a youth audience, it is liberally sprinkled with salty language and adult references.