The time has finally arrived. After two years of impatiently waiting, Star Wars: The Last Jedi has finally arrived in theaters. Disney and Lucasfilm were surprisingly careful about not revealing too much about the movie in the marketing materials, even though this is a massive movie they want to promote and make sure tons of people see. After seeing it, and all of its many massive spoilers and big reveals, it's pretty clear why Disney and Lucasfilm were so careful.

Director Rian Johnson made sure to include a lot of big surprises for fans in The Last Jedi. It's now very easy to see why he was careful to warn fans about avoiding spoilers, and even some of the marketing materials, for the movie. There have been some big twists in the history of the franchise, but this movie may have some of the biggest ones to date. And that's saying something.

Warning: there are massive spoilers ahead for Star Wars: The Last Jedi. So if you haven't seen the movie yet, turn back now. In case you missed anything, or just need a little refresher, here are all of the biggest reveals and most shocking spoilers in Star Wars: The Last Jedi.

17 Leia uses the Force.

Leia uses the Force

Leia Organa and Luke Skywalker were separated at birth, but they both come from the same bloodline. Darth Vader's blood, Anakin Skywalker's blood, runs through their veins. So we've always known that Leia must have some Force sensitivity. Though, up until now, we've never really seen her use the Force on screen. That changes with Star Wars: The Last Jedi. In an early action sequence, Kylo Ren and some Tie Fighters attack the bridge of Leia's Resistance ship. Unfortunately, everyone on the bridge dies and is blasted into the cold vacuum of space. Or so it would seem. As it turns out, Leia manages to use the Force to save her own life and guide herself back to the ship. She's hurt, yes, but she manages to survive. Leia may not be a Jedi, but she can use the Force for real.

16 Rey and Kylo Ren have a Force connection.

Rey Kilo Ren

One of the biggest, developing relationships explored in Star Wars: The Last Jedi was between Rey and Kylo Ren. Though the duo spent very little time, until the third act of the movie, in the same place, they were working through their rather complex problems throughout the entire runtime. This was via a very strong Force connection the two were revealed to share. Such a strong Force connection has never been explored on screen, at least not in the way that it was explored in The Last Jedi. As we learn, this connection was facilitated by Snoke, which makes the whole thing even more interesting. It all has to do with director Rian Johnson doing a lot to expand the mythology of the Force in this latest movie.

15 Kylo Ren kill Supreme Leader Snoke.

Kylo kills Snoke

There's a lot to unpack with this particular reveal, but easily one of the most shocking moments in Star Wars: The Last Jedi is when Kylo Ren uses the Force to strategically position Rey/Luke's old lightsaber in order to kill Supreme Leader Snoke. This, after a redemption arc for Kylo Ren, aka Ben Solo, had been teased throughout the movie, via this connection with Rey. After Snoke dies, we see that Kylo Ren just wanted to assume power for himself and try to convert Rey to start a new order. Not the Jedi. Not the Sith. Something new entirely. That's crazy enough, but perhaps the most fascinating part is that Snoke is dead. That may seem obvious to say, but considering how much Snoke has been built up, the Supreme Leader is dead and we still know next to nothing about him.

14 Luke turned Ben Solo into Kylo Ren.

Luke Ben Solo

Ever since Star Wars: The Force Awakens, fans have wondered precisely what transpired in order to turn Ben Solo into the evil Kylo Ren. As revealed in Star Wars: The Last Jedi, it's shockingly explained that Luke Skywalker is actually responsible. During a flashback, we see that Luke senses a growing darkness in Ben Solo. At night, while he's sleeping, Luke goes to him and, in a fleeting moment of panic, he ignites his lightsaber and considers killing Ben Solo. In the midst of this, Ben Solo wakes up and catches Luke. This is the moment that turns Ben Solo into Kylo Ren. He buries Luke in rubble, kills several of his future Jedi and takes a handful of the students with him. While Luke wasn't actually going to go through with killing his nephew, this fleeting moment of doubt created the evil monster known as Kylo Ren.

13 R2-D2 replays Leia's Message to Obi-Wan.

Obi-Wan's message of Hope

During the beginning of Star Wars: The Last Jedi, Luke is very reluctant to train Rey and return to help the Resistance. While pondering what to do, he wanders onto the Millennium Falcon to take a trip down memory lane. He runs into his old buddy R2-D2, who tries to convince him that he must help Rey and the Resistance. In order to accomplish this goal, R2-D2 plays the message that Princess Leia made for Obi-Wan Kenobi in Star Wars: A New Hope. This serves as a touching moment and also helps convince Luke to help Rey. Also, since this is Carrie Fisher's last performance as Leia, it really plays into her legacy as the character.

12 Yoda appears as a Force ghost.

Yoda Force Ghost

For months, it had been speculated that Yoda was going to appear in Star Wars: The Last Jedi in some way or another. Many fans even looked at a rock on the island of Ahch-To in the teaser trailer that looked a little like Yoda and tired to make something of it. Ultimately, the Rock didn't turn out to be Yoda, but nonetheless, Yoda did appear as a Force ghost in The Last Jedi. At a crucial moment, when Luke is about to burn down the oldest relics of the Jedi order, Yoda appears to help guide his old pupil. Even though he's a Force ghost, this is most definitely the Yoda fans know and love. It's a puppet and that puppet is being played by the legendary Frank Oz. This is one of the most meaningful scenes in The Last Jedi and one that's enough to make any Star Wars fan well up with excitement. And possibly tears.

11 Rey's parents are revealed.

Rey parents

Without question, ever since Rey was introduced in Star Wars: The Force Awakens, the question of her parentage has been one of the biggest things fans of the franchise want to know. Star Wars: The Last Jedi didn't disappoint, in that it did reveal who her parents are. However, the answer isn't what many, if any fans were expecting. It turns out, despite all of the crazy theories, which ranged from Rey being a Kenobi to her being somehow related to Palpatine, that Rey's parents were just junkers from Jakku who sold her for alcohol. This is likely to be a polarizing bit of The Last Jedi, but it is, no matter how you look at it, a rather shocking reveal and, though a bit unassuming and glanced over very quickly by Kylo Ren in the movie, one of the biggest spoilers in The Last Jedi.

10 Admiral Ackbar dies.

Admiral Ackbar

This is another thing that was glossed over rather quickly in Star Wars: The Last Jedi, but Admiral Ackbar, the fan-favorite character who first appeared in Star Wars: Return of the Jedi, is now dead. During the attack on Leia's Resistance ship, when Leia is blown into space, everyone else on the command deck was killed. Admiral Ackbar, the Mon Calamari best known for heroically yelling, "It's a trap," was one of those who died in the attack. This is revealed via a very quick line before Admiral Holdo is introduced. We don't see a body. Nobody takes any time to mourn him and Ackbar does not die a hero's death. He's just dead. RIP, Admiral Ackbar.

9 Admiral Holdo uses lightspeed as a weapon.

Holdo

Admiral Amilyn Holdo, played by Laura Dern, is one of the key characters introduced in Star Wars: The Last Jedi. She takes over for Leia, following her brush with death, and does a fine job. However, when the Resistance needs to board the shuttles in order to make their way to Crait, Holdo stays behind to pilot the ship. Once the First Order starts attacking the shuttles, Holdo makes a daring move and turns the Resistance cruiser toward the First Order fleet. Instead of just flying at them foolishly, she aims precisely and makes the jump to lightspeed, crashing into Snoke's ship and the rest of the First Order fleet in the process. This does considerable damage to the First Order's fleet and is something we've never seen in a Star Wars movie before. Talk about going out in a blaze of glory.

8 The blue lightsaber is destroyed.

Blue Lightsaber

A lot of key characters die in Star Wars: The Last Jedi. Even though a lightsaber isn't a living, breathing character, Luke's blue lightsaber is, in a way, a character, as it is the first lightsaber we ever see in the franchise and carries with it a lot of meaning and history. Well, so much for that, as Rey and Kylo Ren destroy it during their battle in the movie. After defeating all of Snoke's guards, Kylo Ren and Rey set their sights on one another and have a bit of a Force duel for the blue lightsaber, first used by Anakin Skywalker. Evenly matched, the two wind up destroying the lightsaber in the process.

7 Luke and Kylo Ren have an epic fight.

Luke and Kylo Ren

Near the end of the movie, the confrontation we've been waiting for arrives. In order to give the Resistance time to regroup and escape Crait, Luke bravely walks out alone to confront the First Order's ground assault. After a barrage of cannon fire fails to do Luke any harm, Kylo Ren steps out to confront his former teacher. Then the fight begins. Kylo is no match for Luke and, when Luke gives his nephew the opportunity to strike him down, we realized that Luke has actually just been projecting himself from Ahch-To. This is a Force ability we've never seen before and one that pays off in a big way in The Last Jedi.

6 Luke reunites with Leia.

Luke and Leia

Since Star Wars: The Last Jedi is going to be Carrie Fisher's last turn as Princess Leia, fans were hoping desperately that Luke would reunite with his sister. In easily the most touching moment of the movie, fans got their wish. Just before his confrontation with Kylo Ren, Luke, or the projected version of Luke, visits Leia in the Resistance base to offer his sister some comfort and hope. This is a moment Star Wars fans really needed to see and Rian Johnson executed it beautifully.

5 Leia Organa is alive at the end of The Last Jedi.

Leia Organa

Unfortunately, Carrie Fisher died late last year rather unexpectedly. That means Lucasfilm had to alter their plans moving forward with this new Star Wars trilogy. It also means that she won't appear in Star Wars 9. That raises a lot of questions though, as Princess Leia is still very much alive at the end of Star Wars: The Last Jedi. Not that anyone wants to see Leia die, but it's going to be really tough to deal with Leia's absence in Star Wars 9, knowing that she made it out of this movie alive. J.J. Abrams really has his work cut out for him in that respect, as fans are going to be very critical, and rightfully so, of how that is handled.

4 Captain Phasma dies and she has almost no screen time.

Captain Phasma

Gwendoline Christie as Captain Phasma can officially go down as one of the biggest disappointments of the new Star Wars trilogy. This has nothing to do with Christie, but really has to do with the treatment of the character. In The Force Awakens, she was criminally underutilized, but seemed poised to come back in a bigger way in Star Wars: The Last Jedi. But that's not what happened. She shows up for a few minutes at toward the end of the movie and, after one cool fight with Finn and Rose, she is dropped down into a pit of fire and dies. It's a pretty cool death scene, but considering how much Phasma was built up, the character really didn't live up to the hype.

3 Chewbacca kills Porgs.

Chewbacca Porgs

Ever since they were first introduced, fans have been a bit divided on Porgs. But the general consensus seems to be that they're cute, even if fans were worried they would ruin Star Wars: The Last Jedi. Luckily, they didn't, but Chewbacca probably broke some hearts as he most definitely killed some Porgs in the movie. During a scene in the first act, Chewie is seen sitting by a fire and he's got some fully-cooked birds that he's ready to ear. Since the only birds on the island are Porgs, and since some Porgs are looking on what he's doing in pure horror, it's clear he killed a couple of these lovable creatures, thinking with his stomach. Though, Chewie ultimately decided not to eat the Porgs he cooked out of guilt, but that really seems like a big waste.

2 Luke Skywalker dies.

Luke Skywalker Dies

After confronting Kylo Ren on Crait and saving what's left of the Resistance, including his sister Leia and Rey, who will have to carry on the Jedi order, Luke collapses on a rock on the island of Ahch-To. He looks tired. He's a man who has lived a very hard life. While looking upon twin suns, calling back to his time on Tatooine, Luke disappears and thus, this is the end of the man the Star Wars franchise was built upon. Luke Skywalker dies in Star Wars: The Last Jedi. This is a brave choice to make, but one that wasn't done without reason. It's not a stretch to say this is the biggest death in the movie and, quite possibly, the entire franchise.

1 The Jedi will continue.

The Jedi

Even though Luke Skywalker was "the last Jedi,' the Jedi are going to continue on without him. Luke and Yoda decided that the Jedi order, as it used to be, needs to end. So, in a sense, Luke Skywalker really is the last of the Jedi. At least in the traditional sense. However, Rey is going to continue the Jedi order and will forge a path for future Jedi. As we see in the final shot of the movie, one of the young kids on Canto Bight clearly has some Force powers, as he uses them to call a broom to his hand. While looking up at the stars, it's obvious that there are other Force users in the galaxy who will continue on the legacy of the Jedi. Just in a new way. There was a tremendous amount of hype leading up to Star Wars: The Last Jedi and now that it's here, we can say that it definitely carried with it a ton of major reveals and shocking twists. It may not be a perfect Star Wars movie, but Rian Johnson certainly didn't pull any punches in the latest chapter of the Skywalker saga. Star Wars: The Last Jedi is in theaters now.