Slow build-up, big pay-off.

Rating: 8/10 (22 August 2018)

The first half of the movie is ambling, sloppily weaving together the different strands. The second half of the movie weaves the strands into a complex and thrilling adventure.