Pretty great for the most part!

Rating: 8/10 (23 December 2019)

The beginning and ending are slow, but the whole middle section is really, really interesting and entertaining. Very good movie.