Ben Affleck as Batman brings back memories when Ledger was cast as Joker and when Hathaway was cast as Catwoman. 

This could be a real home run in the park bringing in a very skilled talent to possibly even direct the solo Batman films in the future or it could very well be another Clooney disaster. 

And as long as Nolan is involved in the project, all is good.

Now… Cranston for Luthor!