But I don’t buy it.
We’ve had the wool pulled over our eyes once before with twists like the Mandarin in Iron Man 3 and I’m counting on that same kinda twist happening in Captain Marvel. Marvel Studios and Jude Law himself have been keeping his role a secret all this time, to the point of not even clarifying to journalists visiting the set who he was playing. Everyone just assumed he was playing Mar-Vell the moment he was cast, but, after his character was never officially announced by Marvel Studios or Disney, people started to wonder.
Then those Funko Pop! toys leaked and it was revealed that he was playing, as others had assumed at this point, Yon-Rogg. But, in the official release of this toy, the label was changed to the generic title of “Star Commander,” but not Mar-Vell.
But, now, 70 days from release, and his character is finally revealed…to be the character we were assuming he was playing in the first place. I guess the same can be said of the title for what is now Avengers: Endgame, as they kept that secret too, only for it to be the title many had already anticipated.
I guess we’ll find out on release whether or not they’re being truthful.
Source: Fandango