Ben Affleck To Play Batman In 'Man of Steel' Sequel

Ben Affleck To Play Batman In 'Man of Steel' Sequel

Holy casting news! Ben Affleck is the choice to be the new Caped Crusader. He'll take over from Christian Bale who was Batman in The Dark Knight trilogy.

Warner Brothers reportedly offered Bale $50 million to reprise the role, but he declined, and now it's gone to Ben Affleck.

Affleck's been down the superhero path before with luke-warm results in 2003's Daredevil. He even won a Razzie Award for Worst Actor for that role. On the upside, he did meet his wife Jennifer Garner  on the set.

And in a roundabout way, Affleck even played Superman before. In Hollywoodland he was George Reeves, television's Superman from the 1950's.

Some Batman fans are not pleased with the choice. They've even started a petition on change.org.

"Ben Affleck will destroy the legacy of Batman," wrote one person on the sit.

Another said: "Gonna be worse than Daredevil."

Actor Chris Rock cracked wise, tweeting: "I want to congratulate Ben Affleck, it was some battle but you won fair and square."