Jennifer Lopez, Beyonce and Kim Kardashian all turned up at the Met Ball in New York last night donning daring dresses that exposed oodles of flesh.
With nothing more than strategically-placed beading, embroidery, and sequin to protect their modesty, the trio of superstars certainly demanded plenty of attention.
Jennifer opted for a Versace dragon dress in bright red – a nod to the night's theme: China, Through The Looking Glass. Donetella Versace had earlier teased reporters by telling them that the singer's attire was best viewed from behind.
Beyonce went for Givenchy, pulling a series of fierce poses on the red-carpet alongside her husband, Jay Z. She wore her hair in a high-top ponytail, allowing for the full effect of her dramatic garb to be appreciated. She also piled on spectacular cocktail rings to complete the look.
Meanwhile, Kim Kardashian stole the show arriving on the arm of her husband of almost a year, Kanye West, in a bespoke Roberto Cavalli gown complete with a sweeping white-feathered train. It was designed by newly-instated creative director Peter Dundas, who only left his post at Emilio Pucci weeks ago.
The reality TV star this morning posted a picture to her Instagram account of her and J-Lo, whom she referred to as "my idol".
The Met Ball is hosted by Vogue editor-in-chief Anna Wintour. Tickets to the event costs an eye-watering €22,500 – though all the big celebrities are invited by the major fashion houses who buy up tables to promote their brand.