Henry Cavill adorably fails at persuading kids to choose Superman over Batman

Henry Cavill Tries (and Fails!) to Convince Kids to Choose Superman Over Batman

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.

Check out more from Batman v Superman in the gallery below!

Batman and Superman Throughout the years
See Gallery
Henry Cavill adorably fails at persuading kids to choose Superman over Batman

Ben Affleck as Batman in the highly anticipated Batman v. Superman, slotted for a 2016 release. 

(Photo credit: Warner Bros.)

Lewis Wilson as the inaugural Batman in Columbia Pictures 1943 release.

 (Photo by Columbia Pictures/Getty Images)

The first Batman sequel in 1949. Batman is played by Robert Lowery.

(photo credit: Moviestore collection ltd./Alamy)

The next generation of Batman and the actor whom has played the role the most was Adam West in the 1960s and 1970s. (Photo by ABC Photo Archives/ABC via Getty Images) 

20 years post Adam West came the Tim Burton era, where Michael Keaton portrayed the infamous bat. 

(photo credit: Moviestore collection ltd./Alamy)

Val Kilmer took on the role in Batman Forever in 1995

(photo credit: United Archives/IFTN/DPA)

Two years after Batman Forever, another new actor took on the titular role, George Clooney.

(photo credit: Pictorial Press ltd./Alamy)

In 2005 with Batman Begins, the franchise got a huge reboot due in part to director Christopher Nolan taking a darker less comical direction and to the casting decision of Christian Bale as Batman. 

(photo credit: Pictorial Press Ltd./Alamy)

In the 1950's George Reeves stars as the original Superman. (Photo by ABC Photo Archives/ABC via Getty Images)

In 1978 Christopher Reeve took on the role, producing one of the most iconic Superman performances to date.

(Photo by Warner Bros. Pictures/Getty Images)

In 1993 Dean Cain took on the role in Lois & Clark: The New Adventures of Superman , the series went on to run for four seasons.

 (Photo by Timothy White/ABC via Getty Images)

In 2006 Brandon Routh starred in Superman Returns 

(Photo Credit: © Globe Photos/ZUMAPRESS.com)

Henry Cavill will be reprising the role from 2013's Man of Steel

(photo credit: Pictorial Press ltd/Alamy)


More on AOL Entertainment:
Chelsea Handler calls Kanye West 'delusional,' says 'he'll have a mental breakdown in front of everybody'
Spike Lee endorses Bernie Sanders for president
Country music singer Sonny James dies at 87
Read Full Story

From Our Partners