Star Wars celebrity cameos can be hard to spot, because of the elaborate costumes and makeup used for some of the cool characters. Some celebrity Star Wars cameos might have completed evaded even the most avid of Star Wars fans.
RELATED: Our Top 5 Favourite Star Wars Women
Here are some surprising Star Wars celebrity cameos.
You may think that someone who portrays James Bond, wouldn’t be difficult to spot. But Daniel Craig managed to hide behind a Stormtrooper helmet in The Force Awakens.
Another one of the sneaky Star Wars celebrity cameos that eluded us all, is Simon Pegg in The Force Awakens. The British comedian portrayed the role of Unkar Plutt – the junk boss of Jakku.
Kiera Knightley portrayed the role of Sabé – the body double of Queen Padme Amidala (portrayed by Natalie Portman) in The Phantom Menace. It’s rumoured that they looked so much alike that their mothers couldn’t even tell the two actresses apart.
Another one of the Star Wars celebrity cameos that were cleverly disguised by makeup, costume, special effects, is Joseph Gordon-Levitt’s Slowen Lo in The Last Jedi.
Some people may have caught on by now that Lupita Nyong’o is in the new Star Wars trilogy as Maz Kanata. If you were still in the dark about this one, don’t be ashamed. The visual effects were strong with this one.
The actor, who also appeared in Venom, makes an appearance as a Stormtrooper in The Last Jedi. The actor
Bonus: Prince William and Harry (Kind Of)
Although their scene got cut from The Last Jedi, Prince William and Harry donned Stormtrooper suits and filmed a short scene during a visit to Pinewood Studios. Sadly, the two princes were too tall and the scene was cut from the final version of the film. Otherwise, they would have been the most famous Star Wars celebrity cameos ever.
Which Star Wars celebrity cameos were you most surprise by? Drop us a comment below and let us know.