After endless speculation, it looks like Jude Law’s role in Captain Marvel will be the elusive Yon-Rogg after all, as confirmed by an official tie-in novel entitled “Starforce On The Rise”.
Law has been hesitant to divulge too many details about his role in the upcoming MCU installment, no doubt in conformity to Marvel’s feverish insistence on secrecy.
Initial fan theories predicted Law to be Mar-Vell or an original take on the character by fusing the two entities, but with official materials coming out ahead of the movie, more details are being revealed. That Mar-Vell rumor was quickly put down by merchandise leaks via action figures that named Law as Yon-Rogg. Whether or not he is a villain is left intentionally vague, as they want to poise the Kree as the protagonists and Skrulls as the bad guys. Fans of the comics will know it isn’t as black and white as that — and the film may take a similar narrative path.
Yon-Rogg isn’t what he seems, based on the trailers we’ve received thus far and it remains to be seen how the movie will interpret this beloved character, as well as the other Starforce commanders who are also not exactly allies of our titular hero in the source material.
Captain Marvel will fly into theaters on March 8, 2019, leading up to Avengers: Endgame, which will bookend the first decade of the Marvel Cinematic Universe.