Wait for it...

Rating: 10/10 (19 September 2018)

A stunning plot twist. No more to say. One of the greatest movies of all time!