London: Glamour was shot through with grit at the British Academy Film Awards on Sunday.
Both William and Kate wore black and white — he a tuxedo, she an off-the-shoulder Alexander McQueen gown and glittering chandelier earrings.
The U.K. awards, known as BAFTAs, are often seen as an indicator of who will win at Hollywood's Academy Awards, held two weeks later. "La La Land" already is a dominant force at the Oscars, with 14 nominations. It also has won seven Golden Globes.
Prince William, who is also president of Britain's film academy, presented the academy's lifetime-achievement honor to veteran comedian Mel Brooks during Sunday's ceremony.
Viola Davis and Nicole Kidman arrived in coats but took them off to pose for the cameras, however a clever Daisy Ridley arrived in matching Roland Mouret dress and jacket combo that she kept firmly on her shoulders.
Stars like Nicole Kidman, Emma Stone and Sophie Turner dared to bare, despite the chill, in a selection of frocks with plunging necklines.
Click through to see who wore what on the red carpet...