Not perfect but still a thrill ride

Rating: 10/10 (3 May 2017)

It does have plot holes and at times it seems the writers took the easy way out. With that said the movie really invokes a great deal of deep thought. It will have you asking yourself new questions about your own morality and what would you do in their shoes. Overall a great movie. I was not let down by any part of it.