The transferring from elementary school to middle school is no easy task for wimpy Greg Heffley (Zachary Gordon). Joined by his best friend Rowley (Robert Capron), Greg spend his 6th grade year trying to rank as high as possible on the popularity charts. But as Greg will find out, being a wimpy 6th grader can cause more problems than you would think.