And here's what the interweb had to say about Mr Ledger playing the Joker when it was first announced (need some wine to wash those words down with)?http://cheezburger.com/7756374528

The people that thought Heath Ledger couldn't fill the Jokers shoes,could not have known of the true depth of his talent,nor that he was cast by Christopher Nolan,the mastermind behind the Batman trilogy.

Ben Affleck has yet to display those kind of acting chops,and nothing to date,indicates he has that kind of depth,......but ,we'll see.