Affleck will play Bruce Wayne alongside Henry Cavill’s portrayal of Clark Kent.
News of Affleck getting the role sparked a fury from Batman fans online. They want him off the movie, some saying his past role as ‘Daredevil’ was bad enough.
On Twitter, celebrities have been chiming in on the discussion.
The movie is expected to be released in 2015.
For a look at the 50 greatest tweets about Ben Affleck’s casting as Batman, click here.