Exactly as it should be

Rating: 10/10 (27 April 2019)

The movie covers 11 years, 22 movies. Beautifully sewn together. Long but completely necessary. A masterpiece.