According to reports, Henry Cavill will no longer play Superman in any of the DC cinematic universe movies.

While no major new Supes flick was on the horizon, it’s been reported by THR that due to his unwillingness to do a cameo for Shazam!, Cavill has been given the super-boot.

Warner Bros don’t seem too upset at losing their three-time Man of Steel, with a studio source quoted as saying, “Superman is like James Bond, and after a certain run you have to look at new actors.”

Good news for many, however, is that there’s now a distinct focus on a Supergirl movie. Set to be an origin story featuring a teen of steel, Cavill would be a tad too old to play her younger cousin anyway, as all the CGI in the world couldn’t make him into a convincing baby. Heck, they couldn’t even deal with a moustache particularly well!

Grab Henry Cavill as Superman while you can at JB Hi-Fi!