Film fans have had their first look at Brie Larson as Captain Marvel.
The US actress, 28, appears on the cover of Entertainment Weekly in character.
The image was shared on Twitter by the magazine and retweeted by the actress on Wednesday.
It shows Larson in her red, blue and gold costume, with her hair blowing backwards.
On Tuesday the actress teased the upcoming sneak peek, tweeting: “Hey @EW I’m bored. Wanna break the Internet tomorrow?”
Larson’s character in the Marvel film is an air force pilot named Carol Danvers, who gets special powers after an alien encounter.
Captain Marvel also stars Jude Law, Samuel L Jackson and Ben Mendelsohn.
It is due for release in March 2019.