John Boyega: 'I acted with royal brothers in new Star Wars film'

John Boyega has confirmed rumors suggesting Princes William and Harry play evil stormtroopers in the new Star Wars blockbuster.

The royals visited the set of The Last Jedi last year (Apr16) and reports of cameos have been swirling ever since.

Now Boyega, who plays former stormtrooper Finn in the latest Star Wars movies, has confirmed he shared a scene with the disguised brothers.

The actor tells The Hollywood Reporter it was "a great experience" to appear on camera with the princes.

Boyega also suggested that actor Tom Hardy appears in the new Star Wars film - in costume, and Take That singer Gary Barlow has revealed he has a cameo in the much-anticipated film, which lands in cinemas next month (Dec17).