- Warning: There are spoilers ahead if you haven't seen "Star Wars: The Rise of Skywalker."
- From a few old familiar Jedi faces to Lin-Manuel Miranda, Insider rounds up the many cameos you may have missed while watching the final movie in the Skywalker saga.
- Visit Insider's homepage for more stories.
"Star Wars: The Rise of Skywalker" brought back some characters we haven't seen in years and it also delivered many unexpected cameos you may have missed from celebrities and actors.
"The Force Awakens" and "The Last Jedi" also had plenty of cameos ranging from superfan Simon Pegg to Daniel Craig. You better believe many people wanted to appear in the Skywalker saga's final film.
From Mark Hamill's secret cameo to a star-studded cast of Jedi knights, keep reading to see who joined the "Star Wars" universe to close out the ninth installment in the main franchise.
"The Rise of Skywalker" director J.J. Abrams voiced the new droid D-O.
You can see Abrams' name in the credits.
According to "Star Wars: The Rise of Skywalker the Visual Dictionary," part of the droid's inspiration was an attentive duckling. Jedi assassin Ochi of Bestoon claimed D-O as his own after killing his master, but eventually neglected him. The book says he was inactive for a decade before Rey and BB-8 found him. D-O is said to be at least 14 years old, but his actual age is unknown.
"Killing Eve" actress Jodie Comer played Rey's mom.
Your eyes weren't deceiving you. That really was the star of the BBC America series.
If you were wondering about her name, we're going to have to wait. It simply read, "Rey's mother" in the credits.
"Dunkirk" actor Billy Howle plays Rey's nameless father.
According to Kylo Ren, the character is Emperor Palpatine's son. He's also nameless in the credits.
Mark Hamill secretly voices another character in the film under a pseudonym, Patrick Williams.
Hamill voiced the alien Boolio who gave the Resistance crucial information at the film's start and paid the price with his life shortly afterward. You wouldn't have known about Hamill's secret cameo from reading the film's credits unless you knew what to look for.
The character was played on screen by Aidan Cook and was voiced by Patrick Williams. According to an interview with Cinemablend, Hamill sometimes uses the pseudonym in films.
"If I did have billing, in the past as a pseudonym I've used a combination of my brothers' names, and I call myself Patrick Williams,"Hamill said in 2017.
Hamill's known for his voice work. Outside of the "Star Wars" universe, he has voiced the Joker numerous times over the years in video games and "Batman: The Animated Series." The actor previously voiced another character in the casino in "The Last Jedi."
Shirley Henderson lent her voice to everyone's favorite new space alien, Babu Frik.
According to the film's visual dictionary, the 85-year-old Anzellan is the go-to mechanic and droidsmith in Kijimi City. He's a member of the Spice Runners along with Zorii Bliss.
Lin-Manuel Miranda is fighting for the Resistance.
Miranda was also spotted in the behind-the-scenes "Star Wars" movie next to actress Naomi Ackie's character, Jannah.
That shouldn't be a huge surprise. Miranda wrote the song "Jabba Flow" with director J.J. Abrams that's featured inside of Maz Kanata's castle in "The Force Awakens." You can watch the two of them perform it together here.
Miranda's also a part of the larger Disney family. He worked on the music for "Moana," starred in "Mary Poppins Returns," and is currently working on the music for Disney's live-action "The Little Mermaid."
Denis Lawson returns as Wedge Antilles.
Lawson confirmed to Rebel Force Radio he would reprise his character in "TROS." You can briefly see him in the big battle at the film's end. Antilles was Luke Skywalker's friend and fellow X-Wing pilot in the original "Star Wars" film. In "Return of the Jedi," he was the leader of the Red Squadron and helped attack the Death Star.
Antilles appeared in the book "Star Wars: Resistance Reborn," which serves as a lead up to "The Rise of Skywalker."
"Star Wars" composer John Williams played a bartender named Oma Tres.
If you stuck around for the credits, you'll also spy Williams' name. He was the bartender with an eye patch seen on the planet of Kijimi when Poe, Finn, and Rey visited.
As Vanity Fair pointed out, his character's name is fittingly an anagram for maestro.
Oscar Isaac said his brother, friend, and uncle were in the film.
"I've gotten family members in all of the movies," Isaac told Kimmel of his family being in the new "Star Wars" films.
Isaac didn't say who any of them played.
Warwick Davis reprised his role as Wicket.
When the camera briefly cut to two Ewoks near the film's end, we see Davis as Wicket once again. The loveable Ewok first found Leia in the forest in "Return of the Jedi."
Warwick's son Harrison plays the accompanying Ewok next to him.
The father and son stand side by side at the film's end. They attended the "Rise of Skywalker" premiere together with the rest of the Warwick family.
Musician Dhani Harrison plays a Stormtrooper.
The credits list him as FN-0878, a nod to his birthday in August 1978.
Director J.D. Dillard plays a stormtrooper.
The "Sleight" director started at J.J. Abrams' company Bad Robot as a receptionist. He plays FN-1226, according to the credits.
Screenwriter Chris Terrio voiced Aftab Ackbar.
Ackbar is the son of Admiral Gial Ackbar. You know, the "Star Wars" character who's famous for yelling out, "It's a trap!"
According to the visual dictionary for the film, Aftab was recruited by the Resistance to help bring more of his people from Mon Cala to the fight against the First Order.
Ewan McGregor returns as Obi-Wan Kenobi to give Rey advice.
A number of former Jedi appear during the end of the movie, giving Rey inspiration to take down Palpatine. McGregor speaks to Rey first as Obi-Wan Kenobi.
"These are your final steps, Rey. Rise and take them," he tells her.
Alec Guinness can also be heard speaking in the same clip.
He yells out, "Rey," just like he did in "The Force Awakens."
Hayden Christensen reprises his role as Anakin Skywalker.
A number of former Jedi appear during the end of the movie, giving Rey inspiration to take down Palpatine.
"Bring back the balance Rey, as I did," Skywalker says. "The Force surrounds you Rey."
Popular "Star Wars" character Ahsoka Tano can be heard speaking to Rey.
Ahsoka Tano was Anakin's padawan who was seen on the animated "Star Wars: The Clone Wars" and "Rebels" shows. Ashley Eckstein voices the character once again, here.
Samuel L. Jackson can be heard as Jedi Master Mace Windu.
Windu would probably like to see Palpatine taken down. The Sith lord was responsible for his death in "Star Wars: Revenge of the Sith."
"We stand behind you Rey," says Windu's familiar voice.
Frank Oz voices Yoda in the scene.
"Alone, never have you been," says Yoda.
Liam Neeson returns as Qui-Gon Jinn.
"Every Jedi whoever lived lives in you," Jinn tells Rey.
Jennifer Hale voices Aayla Secura.
Secura could be seen in "Attack of the Clones" and "Revenge of the Sith."
Olivia d'Abo voices Luminara Unduli.
The Jedi Master comes to save Obi-Wan Kenobi, Padmé, and Anakin in "Attack of the Clones." The character also appears on the animated series, "Star Wars: The Clone Wars."
Angelique Perrin can be heard as Adi Gallia.
Gallia appeared in "The Clone Wars" where she fought alongside Anakin Skywalker before he turned to the dark side of the Force. She was killed on the animated series.
Freddie Prinze Jr. reprises his role as Kanan Jarrus.
Jarrus survived Order 66 that was delivered during "Revenge of the Sith."
Ed Sheeran apparently plays a Stormtrooper.
Daniel Craig played a Stormtrooper in "The Force Awakens" and Tom Hardy was one in "The Last Jedi." Now, Sheeran joins a galaxy far, far away in "The Rise of Skywalker" ("TROS").
A special look at the film, released by Lucasfilm in November, teased the singer in Stormtrooper gear. Sheeran's used to appearing in big franchises by now. He previously had a "Game of Thrones" cameo on season seven.
Mark Hamill teased that Harry Styles also may be a stormtrooper.
Did the singer give us a new album and a "Star Wars" cameo? Maybe.
"Tonight #TheRiseOfSkywalker Premiere finally brings closure to my dysfunctional family! Wonder who'll be the #SecretStormtrooper in this one? Considering they've all been UK Superstars (2 Royals+2 Actors) but still no singer, all the clues point in one direction: #Stylestrooper," Hamill tweeted when the film released.
Hamill may have been joking though.