That noise you hear is the sound of comic-book and superhero movie fans everywhere exploding with rage and disbelief.

Yes boys and girls, Mr. Ben Affleck (who, the last time checked into a superhero movie, played Daredevil in an absolute shitshow of a film) will be donning the Dark Knight's cape in the 2015 sequel to Man of Steel, playing Bruce Wayne to Henry Cavill's Superman. It's the first time the two superheroes will share the big screen, and many fans will be disappointed that the barely audible grumblings of Christian Bale were passed over for the role following the weight he brought to the role in Christopher Nolan's trilogy.

'We knew we needed an extraordinary actor to take on one of DC Comics' most enduringly popular super heroes, and Ben Affleck certainly fits that bill and then some' Warner Bros President Greg Silverman said in a statement, while Snyder released a statement saying Affleck 'has the acting chops to create a layered portrayal of a man who is older and wiser than Clark Kent and bears the scars of a seasoned crime fighter, but retain the charm that the world sees in billionaire Bruce Wayne. I can't wait to work with him.'

With the confirmed return of Amy Adams, Laurence Fishburne and Diane Lane, the allegedly titled Batman vs. Superman will definitely be a star-studded affair that's for sure, and while that certainly didn't harm The Avengers, do we really think Ben Affleck is the man for the job? Snyder also said that Affleck 'provides an interesting counter-balance to Henry’s Superman', and we'll just have to wait and see how plans on playing that out.