Catherine, Princess of Wales, wore an upcycled Alexander McQueen gown and $28 earrings from the clothing store Zara to the BAFTAs on Sunday night.
The royal made a statement on the red carpet as she arrived at the British film industry’s Oscar-style awards with her husband Prince William while wearing a dress she had previously worn to the 2019 ceremony. With a different shoulder pattern and a pair of opera gloves, she altered the appearance.

The couple, who were attending the awards ceremony for the first time in three years, were among the most eagerly anticipated arrivals at London’s Royal Festival Hall. Several celebrities, including The Princess, chose a black and white color scheme on a night that also honored William’s late grandmother, Queen Elizabeth II.
She had recently made changes to the floor-length dress she was wearing. In place of the floral shoulder accents from 2019, a chic drape of coordinating white fabric was used. Black gloves and a pair of earrings from Zara, which retail for $27.90 and have flower-shaped charms and jewel appliqué, were the finishing touches to her ensemble.

In contrast, William, who has served as the British Academy of Film and Television Arts’ president since 2010, adhered to the traditional black-tie dress code by wearing a velvet tuxedo.
The Princess is renowned for recycling outfits from previous public appearances and for fusing high fashion with inexpensive accessories. She chose to wear an embellished gold and white dress, also by Alexander McQueen, that she had previously worn in 2012 to the 2020 BAFTAs.