I would have said Batman without a doubt until i saw Batman Begins, Christian Bale was excellent and the whole dark knight atmosphere was restored ; after it was camped up by Joel S.Saying that Keaton was still the best Batman if only by a little way.