Photo: Vianney Le Caer, Vianney Le Caer/Invision/AP
People dressed as Stormtroopers pose on the red carpet ahead of the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Vianney Le Caer/Invision/AP)
People dressed as Stormtroopers pose on the red carpet ahead of the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Vianney Le Caer/Invision/AP)
Photo: Vianney Le Caer, Vianney Le Caer/Invision/AP
People dressed as Stormtroopers walk the red carpet ahead of the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
People dressed as Stormtroopers walk the red carpet ahead of the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
Photo: Joel C Ryan, Joel C Ryan/Invision/AP
Fans gather ahead of the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
Fans gather ahead of the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
Photo: Joel C Ryan, Joel C Ryan/Invision/AP
Director Rian Johnson, left, and Karina Longworth pose for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
less
Director Rian Johnson, left, and Karina Longworth pose for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C
... more
Photo: Joel C Ryan, Joel C Ryan/Invision/AP
Actors Daisy Ridley, left, and Mark Hamill pose for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Vianney Le Caer/Invision/AP)
Actors Daisy Ridley, left, and Mark Hamill pose for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Vianney Le Caer/Invision/AP)
Photo: Vianney Le Caer, Vianney Le Caer/Invision/AP
Actor Benicio Del Toro poses for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
Actor Benicio Del Toro poses for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
Photo: Joel C Ryan, Joel C Ryan/Invision/AP
Actor Anthony Daniels poses with a person dressed as a stormtrooper for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C Ryan/Invision/AP)
less
Actor Anthony Daniels poses with a person dressed as a stormtrooper for photographers upon arrival at the premiere of the film 'Star Wars: The Last Jedi' in London, Tuesday, Dec. 12th, 2017. (Photo by Joel C
... more
Photo: Joel C Ryan, Joel C Ryan/Invision/AP
Stormtroopers and princes on London's 'Last Jedi' red carpet
LONDON (AP) — "Star Wars" fans and royal-watchers gathered Tuesday at London's Royal Albert Hall, where Prince William and Prince Harry were due on the red carpet for the European premiere of "Star Wars: The Last Jedi."
The royal siblings may even make a cameo appearance in the much-anticipated film.
Royal officials have refused to comment on reports that the princes recorded a scene playing Stormtroopers in the sci-fi saga when they visited the film's set in April 2016. At the time they were filmed meeting crew members, battling with light sabers and hugging a Wookie.
Star John Boyega has said the royal duo filmed a scene during their visit to London's Pinewood Studios, though it's unclear whether it made the final cut.
On the red carpet, director Rian Johnson would not comment on the reported royal cameo.
"I can neither confirm nor deny it," he said.
London-born star Boyega was joined on the red carpet by fellow cast members including Daisy Ridley, Adam Driver, Andy Serkis, Benicio del Toro, Anthony Daniels — who has played C-3PO in the "Star Wars" series since 1977 — and Mark Hamill, who returns as Luke Skywalker.
Hours before the screening, hundreds of fans lined up on one of the coldest days of the year for a glimpse of the stars, the royals and a phalanx of Stormtroopers who marched in formation up the red carpet.
"You never get used to this kind of passion and enthusiasm," Hamill said. "It's just wonderful. The fans have been so supportive over the years. Their enthusiasm is infectious."
The screening is a benefit for the princes' charity, the Royal Foundation.
The eighth film in the "Star Wars" series, "The Last Jedi" had its world premiere Sunday in Los Angeles. The adventure is a follow-up to "The Force Awakens," which brought the franchise back to movie screens in 2015.
It is the last film to feature Carrie Fisher as Princess Leia. Fisher died in December 2016, shortly after completing her final scenes.
___
A previous version of this story did not make clear that the royal set visit was in April 2016.