Ben Affleck will be donning the Batsuit very soon, and as all actors who portray Batman will tell you, it's hard to please the fans. While promoting Knight of Cups, Christian Bale admitted to Yahoo! Movies that he felt he 'didn't quite nail' playing Batman in Christopher Nolan's trilogy. Bale explains.

Batman, he’s just this very, very, very, dark messed-up character. When I put on the suit…I went, “I just feel like a bloody idiot if I don’t use this as a means of, kind of, it’s his true monstrous self that he allows to come out in that moment.

Heath turned up, and just kind of completely ruined all my plans. Because I went, "He’s so much more interesting than me and what I’m doing."

Sources: Yahoo! Movies