Warning: There are spoilers ahead if you haven't seen "Star Wars: The Last Jedi."
"Star Wars: The Last Jedi" surprised fans with the return of an iconic character, but it also delivered a lot of unexpected cameos you may have missed from celebrities and actors.
2015's "Star Wars: The Force Awakens" also had plenty of cameos ranging from superfan Simon Pegg to 007, Daniel Craig. So it should be of little surprise that more celebrities wanted in this time around.
From princes to musicians and a second secret role for Mark Hamill, keep reading to see who popped up in "The Last Jedi."
"The Leftovers" actor Justin Theroux played an important minor role on Canto Bight.
Let's start with an easy one. Theroux played the master codebreaker Finn and Rose were searching for on Canto Bight. You may have been thrown off by the accent and graying hair.
Model and actress Lily Cole plays the woman on his arm, Lovey.
Did you spot the actress on the master codebreaker's arm?
Carrie Fisher's dog, Gary, inspired a space dog on Canto Bight.
His cameo was first noted on Twitter earlier in December. You can actually spot Gary in one of the film's official photos.
Director Rian Johnson confirmed the "space Gary" role on Twitter to an eagle-eyed viewer.
See the rest of the story at Business Insider