There have been more misses than hits when it comes to casting Batman. Michael Keaton was good... I wasn't really feeling Val Kilmer, but he was OK... George Clooney was a NO for me... Christian Bale was a hit... and when I heard Robert Pattinson was taking up the role, I was not excited... BUT...
I just saw the trailer... I know, a few days late... and I have pulled a 180... Robert Pattinson looks like a legit Batman!