Perfect

Rating: 10/10 (22 December 2018)

Great cast, interesting and well written story, satisfying ending. What more could you ask for, really? The characters were really well written and easy to relate to even if you haven't gone through the same they have, and the way all the scenes flow into each other is superb. I honestly can't think of a single thing wrong with this movie.