If you were a fan of Henry Cavill as Man of Steel…I’m sorry, he won’t be Superman anymore.


The Hollywood Reporter says it’s official – Henry Cavill won’t be playing Superman! He’s played the role since 2013 when DC released Man of Steel.

So what happened was THR says, “Warner Bros had been trying to enlist Cavill, who most recently co-starred in Mission: Impossible — Fallout, for a Superman cameo in Shazam!, which stars Zachary Levi and will bow April 5. But contract talks between Cavill’s WME reps and Warners broke down, and the door is now closing on other potential Superman appearances.”

In fact, it looks like there won’t be another solo Superman movie for a while.

THR sources say, “Superman is like James Bond, and after a certain run you have to look at new actors.”

Oh, and Henry may not be the only DC hero that’s out. Apparently Ben Affleck might be done with his role as Batman. Looks like they’re looking into someone to feature a younger version of the role.

But don’t worry ladies, you’ll still get your Henry Cavil eye candy.

He’ll be starring as Geralt of Rivia on Netflix in the upcoming series adaptation of The Witcher.

We still need to see this face on our screens!



Filed under: Henry Cavill, Man of Steel, Superman