First things first this movie shouldn't be as good as it is, but the premise works brilliantly and the concept they made up was brilliant. I am normally not a fan of the Rock as an actor but he's not only hilarious but gives a very believable performance as a the nerdy wimpy kid who now is in a muscular bad asses body. The remainder of the cast is outstanding as well. Karen Gillan, Kevin Hart and in particular Jack Black steals the show every time he's on screen. Another awesome thing about the movie is that it works as an action adventure movie as well. Jake Kasdan's set pieces are outstanding and he weaves in the comedic bits very well. I don't know how every one feels, but I think the writing with Bethany falling for Nick Jonas's character was a little rushed but that last scene brought me to tears with his response to her. Brilliant movie and the sequel to this movie is v very good as well. Hopefully they make a third one.