After two excruciating years of waiting, The Last Jedi is here with answers to lots of those burning questions that have driven the fanbase to distraction ever since The Force Awakens reinvigorated the Star Wars franchise. Those who have seen it now know who Rey's parents are, what truly lies in Kylo Ren's heart and who the Last Jedi is.
The film is a great marriage of spectacle, well-developed characters and a smart, satisfying plot that only falls down briefly in places (mostly thanks to some clunky dialogue and a little too much slapstick). And it's undoubtedly successful as a sequel to The Force Awakens, as well as a great advancement for the franchise as a whole.
And crucially, it doesn't seek to tie up every loose end; instead, the pieces are moved around the chess board to set up a final showdown between good and bad, with revelations precisely designed to move everything on in a way that should keep fans on tenterhooks for Episode IX.
Here's everything you need to know about the meaning of the ending of The Last jedi and all of the possible ramifications for the immediate future.
Needless to say, there is heavy spoiler discussion within. Proceed with caution.