Last night the fashion Gods gifted us with not one, not two, but three epic, colour-blocked, cut-out red carpet lewks for the London premiere of Captain Marvel.

The female stars of the film, Brie Larson, Gemma Chan and Lashana Lynch (you may recognise her from Shonda Rhimes’ show Still Star-Crossed) all opted for this epic style combination and boy did it look fierce.

Brie Larson captain marvel
Getty Images

Larson, who plays the lead role in the movie, looked every inch the superhero in a custom Valentino Haute Couture gown which featured a glittery lining, a bardot neckline and a semi-cape.

Read Next

The Room star, who wore her hair in a loose up-do, was greeted by a young girl dressed as her character.

The Female Lead, 'a non-profit organisation dedicated to making women’s stories more visible and offering alternative role models to those ever-present in popular culture' reportedly put 8 year-old Illie (a.k.a mini Marvel) on the red carpet last night.

Larson later took to Instagram to say, ‘I did it for you, superstar’.

Giving us more girl power, Chan, who unofficially/officially won the Oscars in her pink, voluminous Valentino gown (that included cookie-hiding pockets), looked unreal in a red two-piece that featured a front-slit and a long train.

gemma chan captain marvel
Getty Images
Lashana lynch captain marvel
Getty Images

Finishing up the traffic of fabulousness was Lynch whose fuchsia gown was all kinds of sexy with its thigh-high slit.

captain marvel
Getty Images

What a trio.

Brie Larson captain marvel
Headshot of Daisy Murray
Daisy Murray
Digital Fashion Editor

Daisy Murray is the Digital Fashion Editor at ELLE UK, spotlighting emerging designers, sustainable shopping, and celebrity style. Since joining in 2016 as an editorial intern, Daisy has run the gamut of fashion journalism - interviewing Molly Goddard backstage at London Fashion Week, investigating the power of androgynous dressing and celebrating the joys of vintage shopping.