We’ve had set photos. We’ve had space-beepers. We’ve had comic universe teases. Hell, we’ve had notepads. But finally, finally, hope for a battered and bruised post-Infinity War Marvel Cinematic Universe has arrived — in the form of the mighty Captain Marvel herself!
As revealed by the cover of the latest issue of Entertainment Weekly, we finally have our first official look at Brie Larson in costume as Carol Danvers, AKA Captain Marvel. Here she is, in all her high-flying glory:
The set photos we’d seen a while ago had already given us an idea of what to expect from Carol’s film look — or rather specifically looks, as the suit we saw was similar to this but in a very Kree-inspired green and blue, a callback to the origins of the Captain Marvel mantle as championed by the Kree warrior, Mar-Vell (purportedly played by Jude Law in the upcoming film).
But at least now we can see it in the red, blue and gold we know as Carol’s iconic look since she first took on the mantle herself in 2012. And god damn does it look good.
Speaking of Law’s character, according to EW the film will open with Carol already having gotten her cosmic powers — as she heads to space to join the Kree comic book superteam known as Starforce, which will be lead by Law’s “enigmatic commander”.
After spending time with the team in the film, Carol returns to her homeworld, only to face a bold new threat: The infamous shapeshifting Marvel villains the Skrulls, who will be lead by Ben Mendelsohn’s villainous Talos.
We already know a few more familiar faces are in the movie — helping out Carol we have younger versions of Nick Fury and Agent Coulson, still played by Samuel L. Jackson and Clark Gregg through the power of Marvel’s uncanny de-ageing CG, and on the cosmic Kree-based side of things there’s Lee Pace and Djimon Hounsou, reprising their Guardians of the Galaxy roles of Ronan the Accuser and Korath the Pursuer, respectively.
Beyond that, there’s new characters such as Kree scientist Dr Minn-Erva, played by Gemma Chan; a mystery character played by Annette Bening; and badarse former Captain Marvel Monica Rambeau, played by Lashana Lynch.
It’s likely we’ll be seeing and learning a lot more of Captain Marvel this week — we’ll bring you more as we know it.