Delivers on everything it needs to deliver

Rating: 9/10 (24 April 2020)

The movie foreshadows many of the events that will inevitably occur and yet you never feel bored a second because despite the story itself predicting what will most likely happen, you can never tell how exactly it will happen. The excellence of the movie doesn't come from the concept, but the execution.