For the first time in history, two of the most famous superheroes will battle on the big screen. The Dark Knight takes on the Man Of Steel in the film, Batman Vs Superman: Dawn of Justice. The film is currently scheduled to be released on March 25, 2016. It's the second film in the DC Cinematic Universe and the sequel to the 2013 movie, Man of Steel starring Henry Cavill as Superman. Controversy has erupted over the announcement that Ben Affleck will be playing the role of Batman. Many fans and critics seem to have their doubts that Ben Affleck can play the caped crusader. Some have even gone as far as starting an online petition, which is similar to when Michael Keaton was announced as Batman in 1989. It's very possible that Ben Affleck could do a great job and silence all of his critics, much like Michael Keaton did. However, there are many actors that may have been a better fit, or may have caused less controversy. Here is a look at 10 Actors who might be a better Batman than Ben Affleck.
10 James McAvoy
It may be assumed that casting an actor to play the role of Superman, may be a bit easier then casting Batman. Superman is the ultimate good guy, while Batman is more of an anti-hero. Batman's character is much darker and is somewhat disturbed. The second part of the equation is Bruce Wayne, a playboy, billionaire but in reality, is an act that Batman is putting on. James McAvoy may be the perfect person to find the balance between the many complexities to Batman. He started acting at the age of 15 with the film, The Near Room. Later, he got his big break appearing for two seasons on the hit series, Shameless. He received praise for his role in the critically acclaimed film, Atonement. He's also known for playing Professor X in X-Men: First Class, which is a prequel to the X-Men film series and appeared in X-Men: Days of Future Past, released in 2014.
9 Russell Crowe
There are many different aspects to Batman. There's the young Batman, who is still learning to be a superhero and dealing with the loss of his parents, and there's the 30 something Batman, who is at the peak of physical condition and possibly the most brutal. Then there is the older Batman. The more worn out Dark Knight, who is starting to break down physically and his demons are catching up to him. If this was the portrayal of Batman, Russell Crowe might be a good choice. Russell Crowe had his big break when he starred in Gladiator, in 2000. The film was a major success and he won and Academy Award for Best Actor. He's also been in critically acclaimed films such as, L.A Confidential, A Beautiful Mind and Cinderella Man. He recently appeared as Jor-El, father of Superman in Man of Steel, which would obviously make it somewhat difficult for him to play Batman in the upcoming film. Regardless, he might be able to bring new depth to the character that is often seen in the later comic books.
8 Joseph Gordon-Levitt
7 Bruce Willis
6 Dane Dehaan
It might be interesting to follow the life of a young Batman. A Batman who is still learning how to be a superhero and still dealing with the loss of his parents. Dane Dehaan is an up and coming star in Hollywood. He has appeared in films such as, Chronicle and Lawless. He has also received critical acclaim for his role as Harry Osborn/The Green Goblin in The Amazing Spider-Man 2, released in 2014. He clearly has the ability to play the dark and disturbed Batman.
5 Tom Hardy
4 Ryan Gosling
3 Matt Damon
Ben Affleck's better half might be a better Batman. No, not Jennifer Garner, although she might be a decent Caped Crusader. We are talking about, Matt Damon. Matt had his breakthrough with the wild success of, Good Will Hunting, in 1997. He co-wrote the screenplay with Bruce Wayne….er…Ben Affleck and played the lead. They won the Academy Award for Best Original Screenplay for Good Will Hunting. He's had mainstream success appearing in The Ocean's Trilogy, Saving Private Ryan, The Departed and The Bourne Series.
2 Jon Hamm
Not only would Jon Hamm make a good choice for Batman, but he could probably play Superman, Green Lantern, Flash, and the Terminator. He had his big breakthrough when he was cast as advertising executive, Don Draper on the hit series, Mad Men set in the 1950's. Don Draper is a man with a mysterious secret and is really Richard "Dick" Whitman. Therefore, Don Draper is his alter-ego, much like Batman. He's proven that he can play the handsome playboy, but is really a tortured soul running from his demons.
1 Michael Fassbender
Michael Fassbender is quickly becoming one of the top actors in Hollywood. He has appeared in a number of films including 300, Shame and Inglourious Basterds. He recently won the Academy Award for Best Supporting Actor for his role in the 2013 film, 12 Years A Slave. He plays Magneto in X-Men: First Class, a prequel to the X-Men Film series. He also appeared as Magneto in X-Men: Days of Future Past in 2014. He has the look to play the billionaire who throws money around, but is really a tortured soul on the inside. Michael Fassbender may also be able to display the deep complexities of Batman.