Brie Larson does not only play a super hero on the big screen.
The actress, aged 29, attended the premiere in London of her new movie "Captain Marvel" in a dress worthy of a crisscrossed headdress.
The Oscar winner has arrived on the blue carpet of the event with a matching dress matching a Valentino Haute Couture dress by Pierpaolo Piccioli, crafted in bright blue cobalt silk faille and featuring a scoop neckline with a cut at the waist and a flared skirt.
The cloak, crafted in the same fabric and lined with shimmering gold-plated georgette, matched Larson's Christian Louboutin heels in gold.
While she was making her way through the press, the "Room" star stopped to take pictures with an 8-year-old girl disguised as a character. After mini-me Larson interviewed the Marvel hero and co-star Samuel L. Jackson, the actress tweeted"She is my hero!"