Which DC Hero Would Win A Fight? Henry Cavill And Zachary Levi Weigh In

Superman and Shazam! side by side

The DC Universe is a tricky place. While there have only been a handful of blockbusters in theaters, projects are continually announced, and the fandom is left theorizing about the interconnected universe. One of the most common debates that revolves around comic book characters is who could win in theoretical battle against each other. This includes the heroes, who are typically on the same side of things in the eternal conflict against evil. DC live-action actors Henry Cavill and Zachary Levi recently spoke to this eternal debate in the DC Universe. Cavill recently expressed which of the heroes would win in battle between Superman, Shazam, and Batman, saying:

Well, 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. Superman isn't going to just be beating up Shazam. He's not. And Shazam is basically just a big kid. So he's not going to be beating up Superman. He's a huge fan of Superman, for one. But Supes is seriously quick. I think it's whoever gets the jump on the other. It's situational.

Touche, Superman. While Henry Cavill's character is arguably the strongest force in the DC Universe, he knows that Batman has the type of wit and strategy to take down the two larger heroes. Furthermore, he doesn't think the Man of Steel would come to blows with Shazam, mostly because he's actually a teenage boy.

Henry Cavill's comments make a great deal of sense, and will likely be backed up by the hardcore comic fans out there. While Bruce Wayne doesn't have any superpowers to speak with, comic book fans know that Batman always has plans to take out each member of the Justice League-- just in case they fell to the dark side. And with Shazam and Superman's powers almost evenly matched, they'd be distracted in a 3-way rumble with Bats.

Superman's inherent morality also comes into play during this debate. Shazam may look like a grown, superpowered man, but he's actually teenager Billy Batson. As such, Clark Kent would likely hold back in a fight.

Shazam!'s Zachary Levi also gave his two cents to Yahoo in the great superhero debate, although he took a much more expected approach to the question. Levi said,

Shazam is magic. So I think we're team Shazam.

Well, that was easy. Zachary Levi thinks Shazam would kick some Kryptonian ass merely because his powers come from magic. Levi actually makes a great point, as Superman's one weakness (besides Kryptonite) is that he's vulnerable to magic. So if you use that logic, Shazam might be able to knock down the Man of Steel after all.

Shazam! will arrive in theaters on April 5, 2019. In the meantime, check out our 2018 release list to plan your next trip to the movies.

Corey Chichizola
Movies Editor

Corey was born and raised in New Jersey. Double majored in theater and literature during undergrad. After working in administrative theater for a year in New York, he started as the Weekend Editor at CinemaBlend. He's since been able to work himself up to reviews, phoners, and press junkets-- and is now able to appear on camera with some of his famous actors... just not as he would have predicted as a kid.