Cast members Rihanna and Cara Delevingne pose as they arrive for the premiere of the film "Valerian and the City of a Thousand Planets" in Saint-Denis

"Valerian and the City of a Thousand Planets" hasn't made much of an impression at the box office but the movie stars have left quite an impression on the red carpet. Especially the female leads, model Cara Delevingne and singer Rihanna.
Over the past three days the new BFFs have battled for best dressed title at the premieres of their latest movie.

Cast member Rihanna and Delevingne at the premiere for "Valerian and the City of a Thousand Planets" in Los Angeles

Round 1: On Sunday night they were in LA where Riri wore a bubblegum tulle gown while Cara wore a sheer silver halter neck dress. 

This was no brainer, Rihanna's flair for the drama won that round.

Actress Cara Delevingne, right, poses with Rihanna during the European film premiere of 'Valerian and the City of a Thousand Planets' in London, Monday, July 24, 2017. (Photo by Joel Ryan/Invision/AP)

Round 2: At Monday night's premier in London Rihanna sparked pregnancy rumours when she wore a striking red voluminous dress while showing major cleavage. Even her most die hard fans were left wondering why she's been hiding under loose fitting clothes.

On the night Cara wore a bespoke crystal capelet over a deep plunging neckline black Burberry suite.

Cara won that round by default.

Cast members Rihanna and Cara Delevingne pose as they arrive for the premiere of the film "Valerian and the City of a Thousand Planets" in Saint-Denis

Round 3: Last night (Tuesday) the two went head to head yet again in Paris. Badgirl Riri showed us her playful side and her curves in a cheeky pale pink, feathered and beaded two-piece. She accessorized her look with Chopard Jewelry, a sparkly clutch and pink shades. She's loving pink these days. Cara wore yet another daring low-cut silver sequined dress (low-cuts seems to be her go-to look). How she managed to keep things together and not have a wardrobe malfunction is admirable.

It's hard to decide on who won this round. So it's a tie.

Cast members Rihanna and Cara Delevingne arrive for the premiere of the film "Valerian and the City of a Thousand Planets" in Saint-Denis


(side note: How do they manage to do back to back red carpet events and still look fresh every night?)

* The battle of who will be crowned red carpet champ continues….