Brie Larson wore blue to match the blue carpet as she stepped out in London for the Captain Marvel premiere.
The actress, who plays the title role in the film, stood out in the bright, bold royal blue dress, which was off the shoulder and featured daring cut-outs at the waist.
Glittering gold detailing completed the eye-catching look.
Larson’s co-star Gemma Chan wore red, which is also from Captain Marvel’s colour scheme.
The actress’s outfit comprised red trousers and a red top that flowed to the ground like a dress, leaving a triangle of bare skin at the midriff.
British actress Lashana Lynch wore a fashion forward pink dress with a thigh-high split.
The actresses were joined by co-stars including Jude Law and Samuel L. Jackson.
Law was smart in white trousers and a black jacket, while Jackson donned a blazer and hat to keep out the chill.
The premiere was held at the Curzon Mayfair in London.