I found this a beautiful, nuanced and , ultimately tragic film. Denzel Washington is one of the giants of modern cinema and his performance and physical transformation were heartbreaking. Also, Colin Farrel gives the best performance of his career: mature and layered, a flawed but ultimately humane character. This was an un-expected gem.