Entertaining, well written film. We enjoyed all the characters. Zac Efron truly shows his stuff here, out-acting Mathew Perry by a mile. Moms & Dads, you'll be a little bummed out that there is some gratuitous violence and sxual material, and yes, some real ewww moments. On the positive side, Zac Efron's character is very, very likable as the straight -arrow 17-year old swimming upstream against the questionable social mores of his classmates. In other words, in many respects he's a good role model here (when he's not making eyes at his best friend's mother (who is actually his wife...)).