Superman actor Henry Cavill has thoughtfully weighed in on the difficult question of who would win in a fight between Batman, Superman and Shazam. The world of DC is continuing to grow on big screen, with Aquaman starring in his own solo movie this year, and Shazam making his big debut next year. So, naturally, the age-old comic book question of "who would win...?" is now spreading to the mainstream.

As explained in the recent trailer that was revealed during Comic-Con, Shazam (Zachary Levi) is the alter-ego of troubled foster kid Billy Batson (Asher Angel). Billy is summoned by a dying wizard (Djimon Hounsou), who bestows upon him the power to transform into an adult superhero with super-strength, near-invulnerability to damage, and the ability to charge people's phones just by zapping them. Strength and speed stats are always a little mutable when it comes to comic book characters, but generally speaking Shazam's powers are roughly on the same level as Superman.

Related: Zachary Levi Wants Shazam To Fight Superman & Black Adam

Yahoo asked Henry Cavill, who has recently been doing press for his role in Mission: Impossible - Fallout, who he thinks would win in a three-way fight between Batman, Superman and Shazam. Cavill replied that Batman would definitely come out on top in the fight (after all, he managed to defeat Supes in Batman V Superman: Dawn of Justice), but said that the question of Superman vs. Shazam is a little more complicated:

"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."

Shazam - Shazam and Freddy

The cast of Shazam! - along with director David F. Sandberg - were asked the same question, and (unsurprisingly) sided with Team Shazam. "Batman would be out, right?" Sandberg replied. "I mean, he can use kryptonite against Superman, but what's he going to do against Shazam?" Zachary Levi also pointed out that Shazam has magic powers, which could give him the edge over the Man of Steel.

Fortunately for all involved, we probably won't have to see this question put to the test on the big screen, unless Warner Bros. announces Batman V Superman V Shazam: Sequel of Justice some time in the near future. Moreover, despite fans' hopes that Shazam! might find time for a Superman cameo, we recently learned that that's not going to happen. It looks like the strongest connection that Shazam! will have to the other DC movies is Freddy Freeman's collection of superhero merch.

More: Every DC Movie Supposedly Filming in 2019

Source: Yahoo

Key Release Dates