Don't get me started on Elba, i remember people throwing a fit when he became Heimdall. I also remember halle berry being catwoman causing an outrage. The next batman will have little to nothing to do with the nolan batman films, so JGL is out.
I like Urban as an actor, he played a magnificent Dredd, he would be an ok batman, but i can't see him play a good Bruce Wayne. And you need an actor to be able to play both, something Bale failed to do as well. He was a good wayne but his batman was.....meh, and got worse every movie.
Affleck's Daredevil's biggest problem was the script. But he got all the flack for it, he wasn't a stellar daredevil, but that was definitely not the movie's biggest problem.
I will wait and see, Affleck has become better, now that he has a lower profile. He was really good in Hollywoodland, Argo and smokin' Aces. And as i said, Heath Ledger had quite a few klunkers behind his name when he got cast as the joker...and he blew us all away with his performance. Problem is, sometimes an actor gets stuck in a type, look at Depp, he can be so much better, if only they gave him more challenging roles.
I would like to see 1 thing, let Adam West be Alfred. He has the age, he has that calm voice, and well, it would be fucking awesome.