
Why not this guy for Batman? —
The announced casting choice of Ben Affleck to play Batman in the upcoming "Man of Steel" sequel stirred lots of debate and produced the Twitter trend #BetterBatmanThanBenAffleck. Here's a look at those who could have played Batman on the big screen ...

Josh Brolin —
Prior to the announcement of Affleck snagging the role, Josh Brolin made The Hollywood Reporter's list of potential actors to fill the suit.

Joe Manganiello —
"True Blood's" Joe Manganiello also made the THR shortlist and would definitely have raised Batman's sexy quotient.

Idris Elba —
Twitter users may not have been entirely serious when they ranked Idris Elba in the #BetterBatmanThanBenAffleck suggestions, but since producers haven't figured out how to make the British actor the new James Bond we'd take him as Batman.

Channing Tatum —
Imagine the moves Batman would have if Channing Tatum had been selected.

Matthew Goode —
"Stoker" star Matthew Goode would have been another good Brit for the role.

Why not this guy for Batman? —
Come on. It's Ryan Gosling!

Jon Hamm —
Jon Hamm is sort of a man of mystery as Don Draper on "Mad Men" so Batman wouldn't have been a huge stretch, would it?

Armie Hammer —
Armie Hammer starred in "The Lone Ranger," so he has action film experience. And he is adorable.

Benjamin McKenzie —
Ben McKenzie from "The O.C." and "Southland" already voiced Batman for the 2011 animated film "Batman: Year One" so he is familiar with the territory. Plus, he now plays a young Commissioner Gordon on Fox's Batman prequel, "Gotham."

Richard Armitage —
British actor Richard Armitage looks darn spiffy in a tux and that's half the battle in playing Batman.

Will Smith —
Will Smith hasn't had a major hit in awhile. We're just saying.


