Holy smokes Batman! Ben Affleck has been chosen to play Bruce Wayne in the Man of Steel sequel due out in July of 2015. Warner Bros. announced on Thursday that the 41-year-old star will play Batman alongside Henry Cavill as Clark Kent in the next Superman film.

This isn't the first comic book character Affleck has portrayed on the big screen. Affleck played the blind superhero "Daredevil" in 2003. Christian Bale most recently played Batman in the Dark Knight films, but he turned down the opportunity to return as Bruce Wayne. Man of Steel director Zack Snyder will direct the Superman vs. Batman Man of Steel movie which will also feature the movie's original stars Amy Adams, Laurence Fishburne, and Diane Lane.

The news of Affleck's casting as Batman has already been met with a lot of mixed reviews. It seems Batman fans aren't sure if the "Argo" actor can live up to the lofty expectations that come with playing the Dark Knight. Fans have also used the news to poke fun at Affleck and his good buddy Matt Damon.

Photo Credit: Imgur

Poll: Do You Think Ben Affleck Was the Right Choice to Play Batman?

Photo Credit: Getty Images/Mark Davis