Lopez wowed in a red crystal and netted Versace design that cupped her most famous asset to near undress. Kardashian was a Roberto Cavalli ice queen (the first ever design from new creative director Peter Dundas) in silver and white sequins and feathers that clung to her serious curves - and nothing else. But Beyoncé as Barbie in a completely sheer Givenchy dress with a few sparse jewels to still keep her look Insta-grammable won for least left to the imagination.

Sign up to the bazaar newsletters now:

Please tick here if you would like to opt out of the Harper’s Bazaar Beauty Bulletin Newsletter.
Hearst: We will also let you know about discounts and great offers from us, tick this box if you'd rather not know about these.
Hearst Partners: would like to let you know about some of their fantastic discounts, special offers, and promotions. We promise you wont be bombarded. Tick here if you would like to receive these.