Henry Cavill Talks Who Would Win a Batman v Superman v Shazam! Fight

Ever since Shazam! was announced, and especially after the recent trailer, the comparisons to Superman have poured in. Even Henry Cavill is weighing in.

In a recent interview with Yahoo, the Superman actor was asked who would win a fight between Batman, Superman, Shazam!

“Well, first of all, if it’s three guys fighting, Batman has a chance, because Shazam and Superman are going to focus on each other, and that’s when Batman gets all his sneaky stuff in. That’s when he has a chance to win, so Batman’s still in this fight. Definitely still in this fight.

“Shazam has magic, which is allegedly, comic book lore-wise, Superman’s weakness, or at least he’s more vulnerable to it than other things… That’s a fun idea because Superman isn’t just going to be beating up Shazam, he’s not, and Shazam is basically a big kid, so he’s not going to be beating up Superman, he’s a huge fan of Superman… But Supes is quick. I think it’s whoever gets the jump on the other, so it’s situational.”

Actor Zachary Levi, who plays the adult version of Billy Batston in the film, sung a different tune. Levi sided with his own character, stating Batman wouldn’t be able to do anything against Shazam and that Shazam’s magic would give him the edge over Superman.

Is Shazam’s magic really that powerful? Is Batman being underrated in this fight? Who do you think would win in a fight between the three? Be sure to leave your opinion in the comments below.

I’m sure we will find out a bit more when Shazam! hits theaters on April 5, 2019.

For more information, be sure to check back to the site for updates, as well as all of your other nerdy news and needs!