Rihanna Is the Princess of the Valerian Red Carpet

The singer chose Giambattista Valli for the film’s premiere.

Photo: WireImage.

Though the fate of the high-budget sci-fi thriller Valerian and the City of a Thousand Planets is yet to be determined, the studio can go ahead and pat itself on the back for one indisputable win: casting Rihanna in the film. For Monday night’s premiere in Hollywood, the singer-cum-action star arrived wearing a light pink couture dress by Giambattista Valli alongside her stylist/train wrangler, Mel Ottenberg. She paired the off-the-shoulder tulle creation with a pair of laced-up Manolo Blahnik heels and a matching clutch. She posted five photos of the look to her Instagram after the night was over, captioning one of them with a succinct “spam.”

Rihanna’s co-star and friend Cara Delevingne also chose couture for the red carpet, a 3-D-printed gown by Iris van Herpen. The silver dress was sculptural and dizzying and a perfect fit for the star of a space-age action film. When posing on the red carpet, Rihanna and Delevingne looked like they were Photoshopped next to each other thanks to their wildly different looks. The two seem to have different ideas of what the future holds, but they can at least agree on one thing: it has couture.

This story originally appeared on Vanity Fair.

More from Vanity Fair:

13 Photos That Prove William and Kate Are a Perfect Couple

The Game of Thrones Cast Then and Now

The 20 Most Satisfying TV Kisses of All Time

Film's Sexiest Little Black Dresses

Over-the-Top Celebrity Weddings

Hollywood’s Now-Forgotten Celebrity Couples