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.

Daniel Craig

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.

Simon Pegg

Star Wars Celebrity Cameos 1

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

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.

Joseph Gordon-Levitt

Star Wars Celebrity Cameos

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.

Lupita Nyong’o

Star Wars Celebrity Cameos

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.

Star Wars Celebrity Cameos

Tom Hardy

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)

Star Wars Celebrity Cameos

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.

RELATED: 5 Star Wars Facts Every Fan Should Know