Princes William and Harry have battled each other with lightsabers and met Chewbacca during a visit to Pinewood Studios.

The royals were shown around the set of the new Star Wars film on Tuesday.