Now that The Rise of Skywalker is finally out in theaters a lot of its secrets have come tumbling out. We’re not talking about who is related to whom or which beloved character didn’t make it out of the movie alive. We mean all the little cameos and casting Easter Eggs that director J.J. Abrams peppered into his second Star Wars film. We skipped the most blatant legacy cameo but you can read more about it here. Spoilers for the plot of The Rise of Skywalker below but, really, if you’re reading this and haven’t seen the movie yet, then the dark side has already won.

Let’s start with that climactic sequence jam-packed with voices from past Star Wars films and shows, shall we?

VOICES OF JEDI PAST—ORIGINAL TRILOGY EDITION: “Be with me …” That’s what Rey says in the beginning of the film when she is meditating, and it’s what she says at the end of the movie to summon strength from the Force in her final confrontation with Emperor Palpatine. The Force speaks back, sending the voices of many past Jedi to fortify her, and the first is Obi-Wan Kenobi, spoken by Ewan McGregor, who begins the vision with: “These are your final steps, Rey. Rise and take them.” (Yes we know McGregor’s from the prequels, but hang tight.)

That’s a callback to The Force Awakens when Rey also hears his voice upon discovering Anakin Skywalker’s old lightsaber. “These are your first steps … Rey,” he said. The final word was actually the late Alec Guinness’, crafted by cutting that syllable out of another word he spoke in the original trilogy. Elsewhere in the sequence, a male voice (one we can’t quite place for certain) says, “You’re not alone, Rey,” followed by the familiar grammatical reshuffling of Yoda (voiced by Frank Oz.) “Alone, never have you been” and later “rise in the Force.” The sequence ends with one last familiar voice — Mark Hamill as Luke Skywalker: “Rey, the Force will be with you — always.”