The actor was unable to keep the secret any longer, telling BBC radio listeners the news
John Boyega confirms Princes William and Harry have cameo roles in Star Wars: The Last Jedi
Actor John Boyega, who will reprise his role as Finn in the much-anticipated Star Wars: The Last Jedi, has confirmed that Prince William and Prince Harry have cameo appearances in the upcoming movie.
Boyega spilled the beans after he was asked whether the royals were given lines in the movie while filming their cameos as Stormtroopers, reports aceshowbiz.com.
During an interview on BBC's Radio 4 Boyega said: "I think they took that scene out. I've had enough with those secrets. They came on set. They were there. I'm sick of hiding it. I think it was leaked, anyway. There were images. Every time I get asked, I have to dodge it. I'm tired of dodging it. They were there."
Boyega said Dunkirk star Tom Hardy also has a cameo role in the latest Star Wars film.
Hardy and the princes won't be the first A-listers to appear in a Star Wars film - Daniel Craig had a secret cameo and delivered a brief line as a Stormtrooper in Star Wars: The Force Awakens.
The Last Jedi, directed by Rian Johnson, has completed production and is scheduled to open in theatres in the United States on December 15.
Daisy Ridley returns as Rey, Mark Hamill as Luke, and Carrie Fisher filmed what would be her final appearance as General Leia before her passing.