Better than we could have hoped for

Rating: 10/10 (26 April 2019)

About the highest praise I can give this movie is that it surprised me after twenty one films to set it up. Three hours and you won't want it to end.