It's a beautiful film. It'll make you laugh your butt off and make you cry a bucket load of tears. The actors are so exceptionally good, Zendaya and John take it to a different level altogether with their raw, moving performances. Every line of this film can get made into Posters for hipsters of next generation. Watch it, if you haven't yet!