AMAZING ONE OF THE BEST FILMS EVER

Rating: 10/10 (7 May 2018)

Delivers of the hype, wasn't predictable and probably one of the best movie villains of all time