A royal wedding isn't complete without a bevy of bizarre, gravity defying hats and fascinators.
While the usual offenders - you'll recall Princesses Beatrice and Eugenie's headgear at William and Kate's wedding - went for a more relaxed look this year, several other celebrities stepped up to the plate in some seriously over the top hats.
Amal Clooney
Amal turned heads in a fitted, mustard Stella McCartney dress with a matching full-brimmed fascinator and netting.
The human rights lawyer sported a curly blow-dried 'do, swept to the side, and George on her arm.
Victoria Beckham
Beckham looked effortlessly chic in a navy blue dress as she joined husband David, 43, at the nuptials.
The fashion designer channelled her last royal wedding look with the classic dress which featured a belted neckline and matching navy fascinator.
Princesses Beatrice and Eugenie
It's been seven years since Beatrice and Eugenie became fodder for memes with their over-the-top fascinators at William and Kate Middleton's wedding. This time the royal sisters toned down their headgear as they celebrated the nuptials of cousin Prince Harry and Meghan Markle.
While Eugenie, 28, paired her 60s-style dress — a bespoke Roksanda Viola design in dyed teal silk organza — with a simple white pillbox hat by Stephen Jones, Beatrice, 29, appeared to be wearing a multi-strand headband by Fiona Graham with her Gainsbourg dress.
Prince Charles's wife showed up to celebrate her step-son's nuptials wearing an ice pink silk marocain fabric worked in to an asymmetric coat-dress from designer Anna Valentine.
The colour of Camilla's look was neutral, but her accessories were anything but. Her elaborate feathered Philip Treacy hat was definitely an oversized eye-catcher.
Oprah Winfrey
Winfrey wore a baby pink midi dress, designed by Stella McCartney. She finished off the look with a wide-brimmed cream hat adorned with an oversized pink feather and flowers.
Priyanka Chopra
Chopra put on an elegant display in a stunning fitted lilac suit and matching hat.
She worked her brunette locks into a sleek 'do and paired it with a dark red lip.
Serena Williams
Serena completed her blush look with matching coloured heels and sky high fascinator, silver jewellery and a metallic clutch bag.
Lady Kitty Spencer
The 27-year-old model looked amazing in an emerald ensemble by Dolce & Gabbana. She teamed her dress with a Philip Treacy headpiece featuring elaborate netting.
The floral detail on her dress was paired with a co-ordinating burnt-orange clutch and heels.