The Princess of Wales has shown her commitment to environmentally friendly fashion by re-wearing a dress on the 2023 Bafta red carpet.
Kate donned a Grecian-style gown by Alexander McQueen, which she first wore to the awards ceremony in 2019.
Accompanied by the Prince of Wales, the couple walked the Bafta red carpet for the first time in three years.

The white one-shouldered gown has undergone some minor alterations, with the floral detailing on the shoulder swapped for a sweeping train of material.
Kate further modernised the look with her styling and paired the outfit with black opera gloves – which is emerging as a key red carpet trend this awards season.

She looked to one of her favourite high street stores, Zara, for her accessories – wearing statement metal earrings, made up of three flowers bunched together with rhinestone appliques and petals dangling down.
The cascading floral earrings are currently priced at €15.95 on the Zara website.

Middleton wore the first iteration of the gown in 2019, topping off the look with a pair of diamond earrings that belonged to Diana, Princess of Wales.
William has been the president of Bafta since 2010 and Kate first attended the event with her husband in 2017. She started a tradition for wearing British designers on the Bafta red carpet, choosing a black McQueen gown.