Henry Cavill is reportedly coming to the MCU, and the character that he will be playing will shock fans. Cavill has expressed interest in joining the MCU over the years and has specifically mentioned playing Captain Britain.

There was also a rumor that Cavill was cast as Doctor Doom, and in response to that, Hollywood insider MyTimeToShineHello, teased, “He was offered something else and he accepted.” The scooper added, “Henry Cavill’s MCU role is going to be a shock to some.”

So, the big question is, who is Cavill playing and where will he make his big debut? There’s a lot of talk and speculation about this online. I can tell you that there are a couple of people out there who have got it right.

Before we go on I’m going to throw up a spoiler warning because I strongly believe what is being said is true, and I don’t want it to be spoiled for you if you don’t want to know. If you want to wait for the surprise don’t read ahead.