The plot may be secret, even to superheroes. But the flesh-flashing fashions worn by stars of the new Avengers film were certainly something to marvel at during the Los Angeles premiere.
Scarlett Johansson, 34, who plays Black Widow in Avengers: Endgame, led the way in a low-cut silver sequined Versace dress that some onlookers said resembled chainmail.
Brie Larson, 29, who plays Captain Marvel, wore a slinky pale lavender satin gown.
Karen Gillan, 31, sported a quirky tasselled red top and black miniskirt, with large bows on her shoes while Gwyneth Paltrow, 46, wore an oversize blazer and high-necked black mini dress.
Benedict Cumberbatch, 42, attended with and his wife Sophie, 41. The film, the fourth about the Marvel Comics superheroes, is released in the UK tonight. The plot has been kept under wraps but the title Endgame may worry fans – the previous Avengers film saw several of the superhero team wiped out.
© Daily Mail