Batkid: Christian Bale, Michael Keaton Praise Young Superhero

Ben Affleck also had kind words for five-year-old Miles, calling him the "Best Batman ever" on Twitter.
AP Images
Miles as Batkid

Batkid is getting the thumbs up from two of the men most associated with playing the Dark Knight.

Christian Bale and Michael Keaton have both praised the young Batman fan whose secret identity is Miles, a five-year-old boy who donned the cape and cowl Friday in San Francisco to fight crime as part of a Make-a-Wish Foundation event.

"I looked on the news, and I saw this headline and thought, 'What's that?' And I saw all the pictures of him running around and saving people. It's so touching," Bale told Vulture.

PHOTOS: Batkid Saves San Francisco

Keaton, who played Batman in Tim Burton's Batman and Batman Returns, told TMZ Miles' adventure was "the cutest thing in the world."

"That's such cool thing. That's such a sweet idea," Keaton added.

Ben Affleck, who will play Batman in Zack Snyder's 2015 Man of Steel sequel, declared Miles was the best Batman of all-time.

Miles, whose cancer is in remission after completing chemotherapy over the summer, captured Batman arch villains the Riddler and the Penguin during an eventful Friday in San Francisco. Thousands of volunteers came out to support the young superhero, who received the key to the city.

STORY: Internet's Best Reactions to Batkid           

President Barack Obama, Major League Baseball teams and dozens of stars congratulated Miles via social media, while the FBI and Justice Department issued statements praising him and bringing charges against the criminals he'd caught.

For pictures from Miles' big day, click here.