A coming of age, summer teen movie for adults. Steve Carrel's Trent is a an amazing ass. Sam Rockwell's affable Owen is pitch perfect, the loser mentor I wish I had. Liam James's Duncan is a dorky, moody, uncommunicative teenager, and carries the movie. Moments when I experienced again that intense sense of hypocrisy that a teen has seeing the adults not follow the rules they burden him with. Funny, warm. A little heartbreaking. Positive message. In a way, old fashioned (so far as REO Speedwagon is old fashioned)Recommended.