The Last Jedi was expected to feature cameos from the royal pair, as well as Tom Hardy, Gary Barlow and Lily Cole.
The supermodel did feature briefly in the Canto Bight casino scene, but the others were harder to spot.
It was later confirmed that William and Harry had filmed a scene but it did not make the final edit.
However it had notihng to do with the plot but rather something far more technical that only hardcore Star Wars fans would understand.
The princes were photographed on an official visit to the Pinewood sets and soon stars John Boyega and Daisy Ridley were trying to avoid revealing their secret roles in the movie.
The story broke when an insider confirmed: “The Princes dressed up in full stormtrooper gear and filmed a scene in which Rey and Finn infiltrate a secret base. The rebel characters are in a lift with Benicio Del Toro’s character when a group of Stormtroopers enter – two of them are William and Harry. One of them, either William or Harry, slaps Benicio’s bottom.”
Although fans now know it was Rose not Rey in those scenes, it apears the amusing moments were captured on film.
So what happened?
It’s all to do with the very strict rules about Stormtroopers and the fact that Harry and William are a little too strapping to join the First Order.
A source said: “Stormtroopers have to be exactly 5 feet 11 inches (tall). At the time we shot it I think the feeling was that the scene would make the final movie. The scene just didn’t work for the final cut so it was left out.”
The much touted Stormtrooper Tom Hardy cameo was also (bizarely) rumoured to involve another slap on the bottom, this time from John Boyega.
However, fans have struggled to find any trace of the James Bond favourite in Star Wars Episode 8.