Every year New York’s Metropolitan Museum of Art holds its Costume Institute Met Gala event, inviting the who’s who of Hollywood, the fashion industry, politics and the sporting world.
This year, the theme was ‘Rei Kawakubo/Comme des Garcons: Art Of The In-Between’ – a tribute to 74-year-old Japanese designer Rei Kawakubo, known for her avant-garde creations.
Celebrity attendees team up with designers to create unique looks in keeping with the theme – sometimes.
The result is a spectacular visual cacophony of high fashion and sartorial disaster.
But shining through the mess of the 2017 event was Oscar winner Halle Berry, who made a rare red carpet appearance wearing a bodysuit and skirt by Donatella Versace.
While Berry’s outfit was impressive, it was her enviable physique and smooth face that really got people talking.
“Halle Berry looks so good I’m sweating. How is she 50 years old? How?” one Twitter user asked.
“Halle Berry has been looking 23 for 47 years. I DON’T UNDERSTAND,” another tweeted.
Halle Berry giving me strong Flintstones vibes to 23 YEARS AGO yabba dabba def still gay but damn pic.twitter.com/lUG6V8IOGW
— Marc (@MarcSnetiker) May 2, 2017
As for the rest – here’s who won the red carpet, who fell flat and who was just plain confusing.
Cara Delevingne: The model recently shaved her head but that didn’t stop her embracing her futuristic look from top to toe. Clothed in a custom Chanel suit with her scalp covered in shimmering silver paint, she had us all wondering if we too should reach for the hair clippers.
Zendaya: She’s only 20 years old, but this former Disney star possesses elegance and confidence beyond her years. Anyone who can rock a ballgown covered in parrots deserves major kudos.
Rihanna: One of the few celebrities who consistently sticks to the theme, Rihanna is actually wearing a design from the museum’s Rei Kawakuba exhibition. She gets major points for pulling off an outfit that would make most people look like a horrific papier-mâché tragedy.
Michael B Jordan: It takes a brave man to attempt a tartan suit. The actor didn’t shy away from the challenge, pairing his suave Ralph Lauren tux with blue velvet shoes and braids.
Zoe Kravitz: The actress had the potential to look too prissy in this pale pink Oscar de la Renta gown with black ruffled detailing, but her platinum pixie cut and tattoos kept it edgy. But let’s be honest – when you have a face like that, you can do no wrong.
Mary-Kate and Ashley Olsen: The 30-year-old twins look like they’re both auditioning to play Miss Havisham in a modern-day remake of Charles Dickens’ Great Expectations. Full House this ain’t.
Katy Perry: True style is all in the execution and for some reason this feels like it’s trying incredibly hard. And not in a cool way.
Madonna: Madge, Madge, Madge. Props for trying to resurrect the camo trend but this is bad. Very bad. Do we really need to explain why?
Claire Danes: Last year, Claire was our pick for best dressed. Oh, how the mighty have fallen.
Celine Dion: It’s all too much. Too much leg, too much hair, too much skirt, too much eyeliner. Let’s bring it down a notch, Celine.
Pharrell and Helen Lasichanh: If this is fashion, we don’t want any part of it.
Bella Hadid: Poor Bella was faced with a situation few would envy at the Met Gala. Her ex-boyfriend The Weeknd – yep, that’s what he calls himself and how he spells it – was in attendance with his new girlfriend, Selena Gomez. So, Bella wore a semi-sheer catsuit to show him what he’s missing. Fair enough.
Jaden Smith: What do you do when you don’t have a date to fashion’s biggest night out? If you’re Will Smith’s 18-year-old son Jaden, you cut off your bleached dreadlocks and bring them as your arm candy.
Solange Knowles: Beyonce’s little sister is known for serving up some serious originality at this event and this year she went for a puffy coat and oversized shirt from designer Thom Browne. We predict North Face vests are about to have a resurgence.