Never has there been a premiere with quite so many famous faces.
A-list stars from all over the world congregated in Los Angeles Monday night to celebrate the latest film in the Marvel franchise, Avengers: Infinity War.
Johansson, wearing a metallic Erdem dress paired with purple eyeshadow, was one of the best-dressed stars.
Larson opted for a softer look, a backless Carolina Herrera gown.
Cumberbatch, Chadwick Boseman, and Robert Downey Jr. wore a trio of slick suits, but it was Black Panther star Letitia Wright’s cosmic Prada look that stole the show.
Elsewhere, Zoe Saldana worked a monochrome Givenchy ensemble, and Vin Diesel wore a Groot-themed jacket in honor of his Guardians of the Galaxy character.
Scroll through to see the best looks of the night.
Read more from Yahoo Lifestyle:
• Melania Trump wore a giant white hat and people have opinions
• Gigi Hadid celebrated her golden birthday in gold Versace — and a tracksuit
• Kylie Jenner’s makeup-free moment with Stormi is giving fans ‘baby fever’