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.
But new promotional images were released, and they are telling a different story:
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.