Re: Ben Affleck IS Bruce Wayne/Batman.
I'm all for this. Such a shame Ben gets flack just because he's Ben Affleck.
He was great (and extremely underrated) as Matt Murdock/Daredevil, and I'm sure, he'll be great as The Caped Crusader.
My picks for Peter Parker/Spider-Man:
Vincent Martella, Logan Lerman, or Freddie Highmore.