John Boyega seems to have confirmed that Tom Hardy will have a cameo in Star Wars: The Last Jedi, alongside Princes William and Harry.

Earlier this year, Hardy was rumoured to be playing a Stormtrooper friend of Finn's in Episode 8, a bit like when Daniel Craig cameoed as the Stormtrooper who was Force-manipulated by Rey (Daisy Ridley) in The Force Awakens .

The Princes visited the set of Star Wars: The Last Jedi in April 2016, which led to rumours about their cameos, probably also as Stormtroopers.

This content is imported from Twitter. You may be able to find the same content in another format, or you may be able to find more information, at their web site.

Thank you @starwars for a fantastic day @PinewoodStudios! pic.twitter.com/cGUuFqh0qV — The Duke and Duchess of Cambridge (@KensingtonRoyal) April 19, 2016

Boyega appeared on BBC Radio 4 today to talk about new movie Detroit, but of course talk turned to Star Wars and he was asked if the Princes had lines during their cameos. "I think they took that scene out," he joked (via ScreenDaily).

"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. So was Tom Hardy."

Now Boyega could have just been joking about confirming the cameos, but it wouldn't surprise us if they were all accurate.

After all, Gary Barlow confirmed earlier this year that he was in The Last Jedi and he isn't even playing a Stormtrooper, so why wouldn't royalty and Tom Hardy be in it too?

Star Wars: The Last Jedi lands in UK cinemas on 14 December and US cinemas on 15 December.

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io