Absolutely a amazing movie and a must watch and one of the best movies written with a great powerful message only part that bothered me was you felt the two main characters leading towards a relationship but never happen by the end of the movie and also felt it was 20 mins to long.