If the reviews are bad and you've still got press left to do, fly Rihanna in.
The Valerian and the City of a Thousand Planets star lit up the red carpet of the film's European premiere in London Monday night, looking ravishing in a cleavage-baring, scarlet Giambattista Valli Couture gown.
She matched the look with stunning ruby earrings and deep red lipstick.
Later, Rihanna posed with co-star Cara Delevingne, her fave red carpet BFF as of late.
The style stars' appearance in Leicester Square was a welcome break from the U.S. headlines, which declared the sci-fi epic a massive bomb. Valerian pulled in just $17 million in its opening weekend against a hefty $180 million budget.