Rihanna stormed the runway for the fourth instalment of her Savage x Fenty show on Tuesday night - and drew on her A-list contacts to help her debut the collection.
Among the stars, was Johnny Depp, who made a cameo after fans of the singer threatened to boycott the show when they heard the actor, 59, was set to take part.
Johnny's controversial appearance comes after winning his high court defamation battle with ex-wife Amber Heard over a 2018 Washington Post op-ed.
The actor was awarded millions in damages after suing Amber, 36, for the op-ed she wrote about the alleged domestic violence she suffered, although she did not name him.
Rihanna decided to make a statement as she enlisted the Pirates of the Caribbean star to help her show off the collection for her clothing line.
Dressed in an olive green outfit, the actor gave a smouldering look to the camera as backing dancers performed around him before giving a confident strut and smile on the runway before hugging a tree.
Fans of Rihanna had earlier threatened to boycott the show, after Johnny was listed in the end credits.
Some took Twitter to brand the singer "out of touch" and questioned why she chose the actor to represent her brand.
One wrote: "Rihanna can't be serious? with all these beautiful and unproblematic men in hollywood, and johnny depp is the one that appeals to you the most?"
Another added: "Savage x Fenty is already a flop adding Johnny Depp to the mix is just another example of how out of touch Rihanna actually is".
But others were a fan of Johnny's cameo. One wrote: "Johnny Depp in Rihanna’s show was everything", while another added: "I actually enjoyed Johnny Depp’s strut in Rihanna's Savage x Fenty show."
Rihanna, meanwhile, looked incredible in a denim corset with black lace lingerie and teamed the look with sheer tights and long gloves.
Strutting down the catwalk, the songstress showed off her curves, with the likes of supermodel Irina Shayk and Cara Delevingne following behind.
Cara hit the runway after a turbulent few months.
The model, 30, had sparked concern with her erratic behaviour with reports her family had planned an intervention.
Cara boarded rapper Jay-Z 's private plane but reportedly left after 45 minutes and was then filmed acting erratically while walking outside without shoes on.
She was also a no show at her own New York launch for a fashion collaboration with late designer Karl Lagerfeld. MailOnline reported at the time that she was “nowhere in sight” for the launch.
But Cara put on a confident display as she walked down the runway in a silver bra, matching underwear and suspenders.
Wearing her hair in long braids, the model sported bleached eyebrows, dramatic winged eyeliner and a bold lip.