Second time

Rating: 10/10 (27 June 2018)

Seen this film for the second time, it's completely crazy in a good way. You pick up so much more of the plot second time round. Brilliant