1 / 508

The Duke of Cambridge and Prince Harry attend the European Premiere of Star Wars: The Last Jedi, at the Royal Albert Hall, London

Prince William, Duke of Cambridge and Prince Harry attend the European Premiere of Star Wars: The Last Jedi, at the Royal Albert Hall, London, Britain December 12, 2017. REUTERS/Eddie Mulholland/Pool

Will and Kate don white hats

Royals join in Calgary Stampede tradition.