While dressing up for a royal wedding can feel intimidating to most, these guests proved that they knew exactly what to wear for Princess Eugenie's big day. Cara Delevingne looked cool as heck in a cropped tuxedo and top hat while her sister, Poppy, opted for a light blue lace dress and a feathered hat.
From Meghan Markle's showstopping Noel Stewart fascinator and navy Givenchy dress to
Kate Middleton making millennial pink a thing of the past in a magenta Alexander McQueen number, there was no shortage of amazing wedding guest outfits. (Personally, I'm still fangirling over how amazing Naomi Campbell looked in her Ralph & Russo tweed ensemble.) Read on to see all angles of their outfits ahead.
Wearing a magenta Alexander McQueen dress that came complete with a tulip skirt and three-quarter sleeves.
Wearing a navy Givenchy ensemble with a Noel Stewart fascinator and Manolo Blahnik pumps.
Wearing a gorgeous emerald green ensemble complete with a black box clutch and coordinating pumps.
Wearing a purple boatneck dress and pale blue accessories, all of which was designed by Ralph & Russo.
The mother of the bride wearing a teal blazer-like dress with satin lapels by Emma Louise Design. She accessorized with a neutral-toned vintage Manolo Blahnik clutch.
Wearing a stunning black and white tweed Ralph & Russo dress with a matching hat and heels.
Wearing a burgundy Stella McCartney dress with a matching hat and a Gabriela Hearst bag.
Wearing a navy set with velvet pumps and a black velvet box clutch, all by Stella McCartney. She accessorized with a hat by Stephen Jones and Van Cleef & Arpels jewels.
Wearing a light blue lace dress with a matching coat and a feathered headpiece.
Wearing a black printed midi dress by Tory Burch with a navy headband and red Rupert Sanderson heels.
Robbie wearing a tuxedo while Ayda opted for a cream suit.
James Blunt wearing a tuxedo and yellow tie while Sofia opted for a colorful printed dress.