This movie will go down as one of the greats. Hadn't not seen a good movie in such a long time (literally years), I was incredibly blown away when I watched this in cinemas. The sequel does not live-up to its predecessor, and this movie is something you can watch over and over again. Truly a masterpiece, combining deep storyline with stunning visual-effects, relatable characters, and a beautifully gripping villain.