Prince William and Prince Harry visited the set of the latest Star Wars film at Pinewood Studios. They were joined on their tour by stars John Boyega and Daisy Ridley. They also met Mark Hamill and Rian Johnson, director of Episode VIII. The royals chatted to Chewbacca and duelled with lightsabers, with Harry using a red one, suggesting he's gone over to the dark side. Prince William, who has just returned from a trip to India and Bhutan, said he is a "total geek" when it comes to the Star Wars films.

Prince Harry William Star Wars
Prince Harry and Prince William duel with lightsabersAdrian Dennis/AFP
Prince Harry William Star Wars
Prince William holds a lightsaberAdrian Dennis/AFP
Prince Harry William Star Wars
Prince Harry sits in an A-wing fighter as he talks with Mark Hamill, who plays Luke Skywalker in the Star Wars filmsAdrian Dennis/AFP
Prince Harry William Star Wars
The Duke of Cambridge chats to ChewbaccaAdrian Dennis/AFP
Prince Harry William Star Wars
John Boyega laughs as Chewbacca hugs Prince WilliamAdrian Dennis/AFP
Prince Harry William Star Wars
Chewbacca talks to Prince HarryAdrian Dennis/AFP
Prince Harry William Star Wars
Prince William and C-3PO stand togetherAdrian Dennis/AFP
Prince Harry William Star Wars
Prince William is shown Star Wars weapons, including Chewbacca's crossbowAdrian Dennis/AFP
Prince Harry William Star Wars
Prince Harry takes a closer look at Vober Dand's robotic headAdrian Dennis/AFP
Prince Harry William Star Wars
John Boyega talks to Daisy Ridley while Prince Harry chats to ChewbaccaAdrian Dennis/AFP
Prince Harry William Star Wars
Prince William chats to John Boyega as Prince Harry talks to ChewbaccaAdrian Dennis/AFP
Prince Harry William Star Wars
Prince William interacts with BB-8Adrian Dennis/AFP
Prince Harry William Star Wars
The royals pose with Star Wars cast and crew members, including Mark Hamill, director Rian Johnson, John Boyega, Chewbacca and Daisy RidleyAdrian Dennis/AFP

Principal photography has begun for Star Wars Episode VIII, which continues from where The Force Awakens left off. It is due for release on 15 December 2017.