This was one of the best movies I've ever seen by far. I've never written a review for any movie but after reading some of the other reviews, I felt that I had to do it justice. The characters are great and you grow to love them, even the ones you thought you wouldn't, the character development is great and the cinematography is just incredible. 100% recommend!!