We know that Jude Law has a major role in Captain Marvel, but that's about all we know for sure. For a long time it has been believed that Law would play the Marvel Comics character known as Mar-Vell, but he and Marvel have both avoided confirming such things, leading many to wonder if we were actually wrong about Law's character. Now, a look at a line of upcoming Captain Marvel toys may have revealed that Law isn't playing Mar-Vell after all, but is, instead, playing the character of Yon-Rogg.
The reveal comes via the announcement of a line of Captain Marvel Funko Pop figures. While the stylized characters never actually look much like their film counterparts, there is one figure that is wearing an outfit that is similar, if not identical, to the one that we see Jude Law wearing in the trailer for Captain Marvel. The figure's box is labeled as Yon-Rogg.
The image from Reddit (via Heroic Hollywood) simply doesn't include a Mar-Vell character at all, which would certainly lead one to believe that Law isn't playing that character, as it seems unlikely that Law's character won't be getting his own toys. Based on the available information, it looks like Yon-Rogg might be the best available option.
Merchandising has been the source of many a movie spoiler over the years. In order for the action figures and other stuff to be available when the movie comes out production has to start months beforehand. This means toy makers often get information about movies the rest of us don't have. We often get our first looks at different costumes or characters that are being kept secret because of toys being made.
Of course, that doesn't mean that this leak means for certain that Yon-Rogg is being played by Jude Law. At most, it confirms that Yon-Rogg is in the movie, which is something that we didn't know before. Nobody else is credited with that role at this point. It does make a strong case for this being Jude law's role, but the evidence is technically circumstantial at this point.
The most interesting thing about this revelation, if true, is that Yon-Rogg is traditionally a Captain Marvel villain in the comics, rather than her mentor which he does seem to clearly be in the trailers.
This could very well be the reason why Jude Law's character has been kept secret all this time. If he is, in fact, playing Yon-Rogg, and we were told that, then comics fans would know the character's history and it might reveal more about the upcoming film than Marvel wants. If Jude Law is going to make a heel turn and become a bad guy at some point in the movie, that's clearly something that is likely meant to be a surprise.
It's unclear how that would fit with the current story, which has enough villains of its own, but there could very well be a lot more going on with this plot than we've been told.
We'll likely have to wait until the next entry in the Marvel Cinematic Universe, Captain Marvel hits theaters early next year.