A-listers, royals and self-proclaimed social media influencers gathered in Windsor for Prince Harry and Meghan Markle’s wedding.
Forget the Met Gala and forget London Fashion week – all eyes were on what guests were attending and who they were wearing.
Heads turned for the good, the bad and the ugly fashion.
High fashion but without a smile Victoria Beckham, 44, and footballer husband David Beckham, 43, were among the first celebrities to arrive. Known for their fashion sense Victoria wore a safe navy ensemble with David looking dapper in grey.
Pregnant Pippa Middleton, 34, ditched the maternity dress and instead opted for a mint floral dress.
Ray of sunshine Amal Clooney, 40, stunned in a mustard yellow dress and a wide brimmed veiled hat by British designer Stella McCartney. The human rights lawyer stole the show when she arrived at the royal wedding at Windsor castle with husband George Clooney, 56.
Suits actress and Meghan’s former co-star Gina Torres, 48, was the lady in red sporting a Costarellos dress. A floral-patterned lace gown and hat teamed with a nude clutch bag completed her look.
The Queen was strikingly bold in spring colours, wearing a lime green silk tweed coat and a lime and purple dress by Stuart Parvin. She paired the outfit with a lime green matching hat by Angela Kelly.
Pretty in pink Wimbledon champ and friend of Meghan, Serena Williams, 36, dressed head-to-toe in a long-sleeved Versace dress
Prince Harry’s ex-girlfriend, Cressida Bonas, wore an Eponine multi-coloured patterned dress but missed the mark and took the movie 27 Dresses too literally.
Thankfully Princess Beatrice, 29, and Eugenie 28, did not break the internet this time. Beatrice wore a turquoise beaded dress by Roksanda while Eugenie opted for a Jackie-O style pale blue dress by Gainsbourg. Despite their best efforts, their subdued looks still put the pair in the worst dressed list.