Lives up to the hype

Rating: 10/10 (28 April 2018)

Normally when I get excited for a movie, I expect too much and am not satisfied with the movie. This movie excelled my expectations and I couldn't have been more happy. I was left speechless, while also filled with many different emotions. If you want the best experience do not look at any spoilers.