Rihanna and Cara Delevingne Have Completely Different Styles — But Are Still BFFs

Before becoming co-stars in this summer’s sci-fi film Valerian and the City of a Thousand PlanetsRihanna and Cara Delevingne were friends for years. And their affection for each other shows on the red carpet as they hit premieres together around the world, serving one strikingly different — yet equally awesome — style moment after another.

While Rihanna’s favored Disney princess-like gowns, including a Jasmine-inspired two-piece from Prada, Delevingne has been opting for more masculine tailoring with feminine accessories such as a custom crystal Burberry cape over a black suit.

With the press tour still going on, expect to see even more couture from the close pair.

Follow us on Instagram, Facebook, and Pinterest for nonstop inspiration delivered fresh to your feed, every day. For Twitter updates, follow @YahooStyle and @YahooBeauty.

Rihanna at the Paris premiere in Prada

Rihanna opted for a fun Prada number full of beading and feathers. She teamed the pink ensemble with fluffy heels from Charlotte Olympia and matching sunglasses. (Photo: Getty Images)

Cara Delevingne at the Paris premiere in Alexandre Vauthier

Delevingne chose a plunging silver gown from Alexandre Vauthier. The flashy design, which Bella Hadid actually wore down the runway, featured a black sash and an even more revealing thigh-high slit. (Photo: Getty Images)

Rihanna at the London premiere in Giambattista Valli

Rihanna favored couture designer Giambattista Valli again, hitting the blue carpet in an off-the-shoulder red gown and carrying a rose-covered Jimmy Choo clutch. (Photo: PA)

Cara Delevingne at the London premiere in Burberry

Delevingne continued her suit streak, choosing a tailored slim-fitting style by British brand Burberry. A bespoke bejewelled cape adorned her shoulders with matching sandals providing the perfect finishing touch. (Photo: PA)

Cara Delevingne at the London photocall in Alexander Wang

Delevingne went down the masculine route, wearing a checked three-piece suit by Alexander Wang. Studded black boots finished off the striking ensemble. (Photo: PA)

Rihanna at the Hollywood premiere in Giambattista Valli

Rihanna’s first Valerian appearance was a fairytale delight. The star arrived in a puffy pink Giambattista Valli gown and lace-up Manolo Blahnik sandals. (Photo: Getty Images)

Cara Delevingne at the Hollywood premiere in Iris van Herpen

The former model turned heads in a futuristic silver look by Iris van Herpen. She teamed the metallic gown with a truly vintage hairstyle. (Photo: Getty Images)