It’s official: following the demise of the Victoria’s Secret show last year, Savage X Fenty’s lingerie extravaganza has become the most hotly-anticipated and talked-about show outside the official fashion calendar.

And it’s about time too. While Victoria’s Secret was often criticised for its lack of diversity, Rihanna’s underwear brand is all about body positivity and celebrating individuality.

Debuting on Amazon Prime last night and billed as "the baddest, sexiest, most savage experience yet," this year’s show featured a diverse line-up of models, actors and music stars wearing incredible outfits – including RiRi herself, of course.

Here are all the best celebrity looks from the Savage X Fenty show…

Rihanna

This year’s show featured lots of all-black looks, including Rihanna’s outfit when she took to the catwalk at the end of the hour-long event. It strikingly combined leather shorts and gauntlet gloves with a ruffle-covered blouse and sheer tights.

Bella Hadid

Bella Hadid was also clad in all-black, the American supermodel donning a black lace bra and knickers set with a sheer suspender belt and matching latex stockings and gloves. The 23-year-old was given a sexy bouffant hairdo, her outfit accessorised with sparkly belly chains and necklaces.

Demi Moore

Having famously posed nude on the cover of Vanity Fair in the Nineties, Demi Moore is no stranger to stripping down in the name of fashion. At the age of 57, the actor gave the younger models a run for their money at the Savage X Fenty show, looking incredible in a black lacy bodysuit with fishnet tights, her make-up flawless and her glossy locks flowing.

Cara Delevingne

Rihanna enlisted the help of British BFF Cara Delevingne, who wore a black bra and thong combo with fishnet tights and some cool body chains. The model and actor was almost unrecognizable in a pink mullet wig, her face adorned with pop art-style make-up.

Lizzo

Body positivity icon and new Vogue cover star Lizzo was a vision in royal blue, the multi-talented musician wearing a textured lingerie set with sheer detailing, matching fingerless gloves and fishnet tights.

Paris Hilton

Channeling her own Noughties heyday, Paris Hilton was pretty in pink, the former reality TV star wearing a Barbie pink lacy bodysuit with a fishnet body stocking, gloves and bejewelled pink sunglasses.

Normani

Standing out amongst all the dark looks, American pop star Normani brought the bridal vibes in a white lingerie set teamed with latex stockings and gloves plus a long, white veil she flipped back mid-catwalk.