With Marvel Studios finally dropping the Avengers: Endgame teaser, they’re now free to focus on the release of Captain Marvel this coming March. Promos for the movie have been slowly trickling out and just in we have a new image of Brie Larson’s Carol Danvers with Starforce Commander Jude Law:
Though the character has remained nameless to this point, some toy leaks have confirmed that Law is actually playing Yon-Rogg, nemesis to the original Captain Marvel. We don’t have any official confirmation from the studio yet, but toy leaks are rarely wrong. It’s kind of ironic that Law is playing the villain, seeing that everyone’s favorite guess was that Law was actually the hero Mar-Vell.
Talking to EW, Law describes the role, “He is driven by a belief in the divine leadership of the Kree people… So he’s almost a devout warrior — unquestioning, conservative, but inspirational.”
Judging by the trailer alone, it may seem that Carol Danvers has been duped into thinking that it’s the Skrulls who are the ‘bad guys’ when all along the Kree have been the ones who have been in the wrong. Then again, it’s always possible that both are terrible species, and Danvers will just have to protect her original home, Earth, from being caught in the middle of an intergalactic war.
Captain Marvel sidesteps the traditional origin-story template, and when it begins, Carol already has her powers. She’s left her earthly life behind to join an elite Kree military team called Starforce, led by Jude Law’s enigmatic commander. But before long, Carol finds herself back on Earth with new questions about her past. And she’s got a formidable enemy in the form of the Skrulls — the notorious Marvel baddies made all the more dangerous by their shape-shifting abilities. Ben Mendelsohn plays their leader Talos, who spearheads a Skrull invasion of Earth.
Captain Marvel hits theaters March 8, 2019.