Unless you've been hiding under some rock, then you'll know that Ben Affleck is the new Batman. Let's try to forget he even did Daredevil ok? And instead of Christopher Nolan, enter Zack Snyder.

As a business decision, Warner Brother's casting Affleck was a no brainer. Here's why.

1. Warner Brothers needs a new powerhouse star after losing Legendary Pictures

Warner Bros lost its distributor partner Legendary Pictures to Universal Pictures, and for that, some major decisions had to be made.

Now that they've lost the deal with them, they had to go with Ben Affleck and Zack Snyder is clearly at the helm now with writer David S. Goyer, and Goyer has always been the heart driving the stories behind these films. 

2. Legendary giving up Batman Vs. Superman needed a strong response

Legendary and WB have been dividing up future films since their split. movies like Pacific Rim and Godzilla will stay with Warner Bros, but the most interesting bit is that Legendary gave up its "Man of Steel" sequel to keep its name on Christopher Nolan's upcoming "Interstellar" project. That project seems more important than a showdown between Batman and Superman.

And since Affleck brings a few Oscars and top films into the mix, that certainly helps.

3. Affleck is a proven talent who has worked for the company

Warner Bros has a good track record with Affleck. He's been previously attached to Batman, and was rumored to originally direct the Justice League film as early as last year.

The man has a huge resume of both acting and directing. He's got star power. But he'd better buck up the acting and not repeat a Daredevil for this one.