An official look at Brie Larson's Captain Marvel has arrived at last, but the movie's costume caused a stir back in January when set leaks revealed the costume she'd be wearing for at least part of the movie.
While the design of the suit was largely as expected, there was one crucial difference to the classic look: instead of being red and blue, it was green. There was a lot of speculation as to why this was at the time - was it Mar-vell's suit? was it taken from a Kree soldier? - but thanks to EW's first look at the movie, we know exactly why she was sporting the different costume.
As EW note, when this movie begins Carol Danvers already has her powers, and has left Earth to join the elite military team Starforce, with the green outfit serving as their uniform. We can see Danvers joined here by Gemma Chan's Minn-Erva, as well as returning Guardians of the Galaxy character Korath (Djimon Hounsou).
In the comics, Starforce is Kree team of superpowered individuals put together by the Supreme Intelligence - the ruler of the Kree race - to fight in a war against the Shi'ar, and more pertinently were used during the Kree-Skrull War, which will be a part of the movie's plotline. Most interesting, though, is that the team has typically been portrayed as a villainous supergroup, so it'll be fascinating to see how that plays out with the very much heroic Captain Marvel.
She is half-Kree, which explains why she's fighting with them in the first place, but perhaps it's their true nature coming to light that sees her leave Starforce behind and take on the classic costume instead.
Are you excited for Captain Marvel? Share your thoughts down in the comments.