Boring the first time, excellent the second time.

Rating: 9/10 (16 May 2017)

The twist at the end of the movie makes all the difference in the world. Watching it the second time was great, but the first time I was bored.
Half of what makes it good are the things critics will appreciate, not as much the average person.