This was funny, thoughtful, and superb. It's not just a 'bro' film. The acting was uniformly excellent and the direction was terrific. The tone was just right. The themes were well explored without being heavy handed. I've never seen Zac Efron act before but thought he was exceptionally good. He did a nuanced job and conveyed the character's good nature and evolution, representing the average person's perspective really well. I really encourage everyone to watch this film.