When Jude Law’s casting for Captain Marvel was announced, everyone was saying that his character could be Mar-Vell. But, a recent image for a Captain Marvel Funko Pop shows that Law’s character is Yon-Rogg.
![](/wp-content/uploads/2018/12/Yon-Rogg.jpg)
But new promotional images were released, and they are telling a different story:
![](/wp-content/uploads/2018/12/DvbvDZYW0AAPAAj-734x1024.jpg)
![](/wp-content/uploads/2018/12/DvbvD3nXQAAi7U7-690x1024.jpg)
![](/wp-content/uploads/2018/12/DvbvC9bWwAAUvls-748x1024.jpg)
![](/wp-content/uploads/2018/12/DvbvCbHX0AE5Bb1.jpg)
So, in the Starforce image, Jude Law’s character name is revealed as Mar-Vell. So he will be playing Mar-Vell in the film. But, that means we don’t know who Yon-Rogg will be played by, or if his part will be major or not.