The 73rd annual British Academy Film Awards, otherwise known as the BAFTAs, have kicked off in London, United Kingdom with celebrities joined by royalty – Kate Middleton and Prince William – for their last awards ceremony before the Oscars.

As they do every year, the Duke and Duchess of Cambridge were scheduled to attend the night (Prince William is president of BAFTA), with the royal couple arriving on the red carpet just after the likes of Margot Robbie, Zoë Kravitz and Scarlett Johansson.

LONDON, ENGLAND – FEBRUARY 02: Prince William, Duke of Cambridge and Catherine, Duchess of Cambridge attend the EE British Academy Film Awards 2020 at Royal Albert Hall on February 02, 2020 in London, England. (Photo by Dave J Hogan/Getty Images)

All eyes were on Kate Middleton as stepped a sparkly, Cinderella-esque gold heel onto the carpet, wearing a white and gold speckled gown by her go-to designer, Alexander McQueen.

It’s not unusual for the duchess to recycle her outfits – she first wore this dress in 2012 at a state dinner in Malaysia – but the choice was part of a wider theme tonight with BAFTA organisers encouraging attendees to buy vintage or rewear items they’ve worn before, rather than buy new, for the event.

With her hair pulled back into a bun, a gold clutch and a matching necklace and earring set, Kate looked every bit a modern-day princess.