Simply Brilliant.

Rating: 9/10 (5 April 2017)

I really enjoyed watching this movie and IMO it is one of the best movies of 2017 so far. What impressed me the most is James McAvory. I have never heard of him before tbh but his performance in this movie was world class and he mastered his character perfectly.the worst thing about this movie was Haley Lu Richardson's acting. i don't think i have seen a worst actress since Talia Shire in The Godfather. I mean how on earth did she get the role for this movie!
Anyways it was a great movie and I highly recommend it.