Great up to last hour

Rating: 8/10 (18 November 2017)

Excellent movie, but after the main "reveal"/exposition/narrative, it should have stopped. At this point they create a new storyline that just detracts. It could have been a 10 if they had gotten the last half right, but given what they did, it would have been better to just leave it there.
Still an excellent movie, just failed on the ending.