I don't understand how this film didn't do better in terms of box office, reviews, and awards. Zac Efron is incredible. Chilling and nuanced. This guy has done a Hollywood rarity by successfully going from a teen heartthrob to a super talented adult actor of top caliber. One of the best of his generation by far. I know there's some controversy connected to some of the creative license taken in the story telling of this film but it is so worth a watch, I cannot say it more. Zac Efron is so unselfconscious about his great looks that he takes on roles where he's got dated ridiculous hair and clothes. I hope he continues to take chances like this.