Former Batman Michael Keaton says he approves of Ben Affleck's casting as Batman. Affleck has been under fire from fans of the superhero ever since news of his casting was revealed. Affleck will star as Batman, alongside Henry Cavill as Superman, in the 2015 sequel to Superman: Man of Steel.

Michael Keaton
Michael Keaton approves of Ben Affleck as Batman.

Keaton featured as Batman in two films. The first in 1989 was directed by Tim Burton and featured Jack Nicholson as the Joker. Keaton reprised his role in 1992 in Batman Returns, also directed by Burton, playing opposite Danny De Vito as the terrifying Penguin villain. 

Keaton was caught on camera by TMZ reporters on Wednesday 28th in Los Angeles. When questioned about the latest Batman casting, Keaton said Affleck will be "great" and "is gonna be good." Bizarrely, Keaton appeared not to have known about Affleck's role until fairly recently. He said "someone just told me." He did seem in a rush to get away, which is no surprised when the paparazzo accosting him was incapable of completing a sentence. 

Ben Affleck
Ben Affleck will play Batman in the Superman: Man of Steel sequel.

Numerous actors have played the caped crusader, the most famous being Adam West in the tongue-in-cheek television series. West was the first actor to appear in a movie of Batman in 1966. Other actors appearing in the role of Batman include Val Kilmer, George Clooney and Christian Bale. Batman will appear in the upcoming Superman: Man of Steel sequel, which is slated to be the beginning of a beautiful friendship between the two superheroes. They appear, in DC Comics, working in The Justice League, a superhero team featuring the likes of Aquaman and Wonderwoman. Filming for the Man of Steel sequel is due to begin next year, whilst the movie is set for release on 17th July 2015. 

Christian Bale
Christian Bale was the last actor to play Batman.