The Barbadian singer has developed a penchant for Disney dressing, choosing a puffy pink Giambattista Valli dress for her last premiere outing.
On Monday night, Rihanna favoured the couture designer again, appearing in an off-the-shoulder red number with a matching rose-covered clutch by Jimmy Choo.
The dramatic gown was created with tons of fabric that ensured all eyes were on the star on the blue carpet.
Co-star Cara Delevingne also made a dramatic appearance, choosing a more masculine look in the form of a tailored black Burberry suit.
A bejewelled cape custom-made for the model-turned-actress was paired with embellished sandals and a black hairband.
Cara, who shaved her head back in April, revealed a slightly longer peroxide blonde look (though we’re hoping the short style stays).
Both stars showed off deep red lips with Cara choosing dark-rimmed eyes.
In a new interview with the Radio Times, the 24-year-old admitted that she moved into acting because she didn’t like herself or what she “stood for” as a model.
“I didn’t like what I stood for. I didn’t like what it was turning me into,” she commented. “Not that I was focused about how I looked all the time, but it is kind of about that.”
“That is not me at all – you speak to all my oldest best friends and they know I’m not a model. I do not give a s**t about what I look like.”
Read more from Yahoo Style UK: