Good but not great.

Rating: 8/10 (28 April 2018)

Was actually bored during first 75 mins. Much better last 45 mins. Much of it seemed contrived.