Complex but Easy to Understand

Rating: 10/10 (17 February 2019)

It's amazing how such a complex story is written and directed so well that it actually comes across simple and complete. Truly job well done team.