Ben Affleck will take on a new role - Batman.

The 41-year-old actor will play the superhero in the Warner Bros. film coming to theaters in the summer of 2015. The action flick will be different than all the previous ones because it will unite Batman with another legendary superhero.

"Affleck and filmmaker Zack Snyder will create an entirely new incarnation of the character in Snyder's as-yet-untitled project - bringing Batman and Superman together for the first time on the big screen and continuing the director's vision of their universe, which he established in Man of Steel," Warner Bros. said in a statement.

Henry Cavill, who played Superman in 2013's Man of Steel, will continue his role in the forthcoming film. This will be the first time Affleck will play Batman but Warner Bros. is certain the actor is the right choice.

Henry Cavill Talks About His Role As Superman

"We knew we needed an extraordinary actor to take on one of DC Comics' most enduringly popular superheroes, and Ben Affleck certainly fits that bill, and then some," said Greg Silverman, Warner Bros. president for creative development and worldwide production. "His outstanding career is a testament to his talent, and we know he and Zack will bring new dimension to the duality of this character."

Who has played Batman before Affleck?

Michael Keaton in Batman (1989) and Batman Returns (1992)

Val Kilmer in Batman Forever (1995)

George Clooney in Batman and Robin (1997)

Christian Bale in The Dark Knight (2008) and The Dark Knight Rises (2012)

Tags
Ben Affleck, Batman