Kate Middleton attended the 76th British Academy Film Awards last night with husband Prince William.
The Princess of Wales looked glamorous in an off-white Alexander McQueen gown which has been recycled and reworked from the dress she wore to the BAFTA's in 2019. To make the look fresh, the 41-year-old paired it with long satin black gloves.
But the surprising element to this outfit was the high-street accessories. Kate wore "bargain" Zara statement earrings which are £18.