Ah, The Met Gala, the one event of the year when everyone can pout up a storm and no one gives them jip about it. It's high fashion, dahling, if you don't pout yer out.
Given the Gala's tickets are even more coveted than that of The Oscars, it's the event celebs channel most of their glamorous energy into. And here's who got it bang on... Blake Lively (Gucci) and Ryan Reynolds. And don't they know it. And they'd be right too.
Those also making us dribble with envy this morning include - surprisingly - Rihanna. Yes, she's sucking in her stomach far too much, but generally it's a look that works for her and the occasion. Emma Stone looked sublime in Thakoon, while Beyonce looked effortlessly OTT (it's a thing) in Givenchy.
Now to the not so good. I know this event is high fashion, and therefore SJP is obliged to channel Carrie Bradshaw in the extreme - but we just think if you're going to get a dress that fabulous you should at least have the designer emboss their signature across the arse of it somewhere. I can't even tell who this is by...
If we had to choose but one word for Reese Witherspoon, it would be 'meh'. The cut is beautiful (well, it is Stella McCartney), but the colour cheapens the whole affair.
Zoe Saldana looks like a really (really) tired lampshade, and who knew the cape would be overkill when it came to Maggie Gyllenhaal's offering...
Skirting the realms of utter befuddlement we have Lupita Nyong'o. After epitomising the very meaning of block colour cool for the whole of awards season, she threw caution to the wind and came as a futuristic flapper... And at least Imogen Poots seems happy in herself.
The most befuddling look of the night, however, has to go to Lea Michele. What is that? Is that a fancy bum bag? A back up napkin? A curtain tie? Either way, it's baggy around the belly - why would anyone choose that...