GI Joe: Retaliation actresses Adrianne Palicki and Elodie Yung did not let heavy rain spoil the UK premiere of their film.
The 29-year-old Palicki, who plays Lady Jaye, braved the wet weather in a blush-pink floor-length satin gown with plunging neckline by Temperley London, while Yung, who portrays Jinx, picked a sleeveless black dress by Louis Vuitton.
The pair were joined by co-stars Dwayne Johnson, Jonathan Pryce, Ray Stevenson, DJ Cotrona, Lee Byung-hun and director Jon M Chu in London's West End.
Wrestler-turned-actor Johnson, also known by his ring moniker The Rock, revealed he did not mind the rain.
"I love it. I lived here last year when we filmed Fast Six and I always love coming back to London," he said.
The 40-year-old, who is known as the franchise saver, plays Roadblock in this reinvented sequel.
"I love this franchise and have done since I was a kid. Not only that but I got a second shot to re-elevate the franchise. If I can come in and help in any way, I will do it."
Pryce - who has a dual role as the US president and villain Zartan - joked that British actors tended to be employed as baddies instead of their American counterparts because they were "cheap", although Stevenson said: "It takes a good actor to play bad."
Director Chu defended a scene in which London gets blown up, saying: "I realised every major city had been blown up except this one," to which Johnson added: "I told him not to."
GI Joe: Retaliation opens in cinemas on 27 March.