Henry Cavill asked a number of children to choose their favorite superhero, and he wasn't too pleased with some of their answers.
The 32-year-old actor plays the Man of Steel alongside Ben Affleck's Dark Knight portrayal in Zack Synder's upcoming film, Batman v. Superman: Dawn of Justice. Cavill was quick to point out to the kids all the things Superman can do that Batman cannot.
WATCH: Henry Cavill Says His 19-Year-Old Girlfriend Is Mature for Her Age, Reveals He's Dated Older Women Before
Despite Cavill's best efforts, many of the children would not change their minds on their favorite caped crusader. "[Batman] can only fly if he falls off something," the action star points out. "Batman can't go up, he can only go down. Superman can do both."
Batman or Superman? To settle the argument, I decided to ask some outside professionals. Watch what happens, then enter to fly with me and attend the Batman v Superman: Dawn of Justice red carpet premiere. ENTER: http://bit.ly/Fly-With-Superman Every entry supports my friends at the Durrell Wildlife Conservation Trust.Posted by Henry Cavill on Monday, February 22, 2016
In another attempt, Cavill calls out Affleck, saying, "Batman doesn't have any superpowers, does he, Ben."
WATCH: Henry Cavill Posted His First Shirtless Photo on Instagram -- Stop What You're Doing and Look!
He also added, "Can Batman do laser vision? He can't. He just sits in a cave."
The video was made by Omaze and offers a chance to win a ticket to the red carpet premiere of the highly anticipated movie. Each entry helps to support Durrell Wildlife Conservation Trust.
Audiences will find out who wins in this battle of the heroes when Batman v. Superman hits theaters on March 25. In the meantime, here's a look at the trailer.