Rihanna Shows Major Cleavage in Head-Turning Red Dress at 'Valerian' Premiere: Pics!

Getty Images

When it comes to making a statement on the red carpet, nobody does it better than Rihanna.

The 29-year-old singer attended the Valerian and the City of a Thousand Planets European premiere in London, England, on Monday, rocking a voluminous red Giambattista Valli dress that only she could pull off. Rihanna completed the look with a simple slick-backed 'do and stunning Chopard jewels.

Getty Images

NEWS: 'Valerian and the City of a Thousand Planets' Review -- A Strange, Stunning War Amid the Stars

Getty Images

Later, she posed with her good friend, Cara Delevingne, who also turned heads in a plunging black suit and a jeweled cape collar.

Getty Images

Last week, the stylish duo again made bold fashion choices at the Valerian premiere in Hollywood. Rihanna rocked a Giambattista Valli pink princess dress complete with a flowing train, while 24-year-old Delevingne sported a futuristic sheer metallic Iris van Herpen gown.

WATCH: Rihanna Jets to Ibiza With Her New Man, Billionaire Hassan Jameel

The "Wild Thoughts" singer plays a shapeshifting alien named Bubble in Valerian, and earlier this month, she gave fans a sneak peek at her role in the sci-fi epic, also starring Delevingne and Dane DeHaan.

Watch below:

Related Gallery