Yeah, this isn't a totally fair topic...Ledger brought the whole package because he had the opportunity to actually PLAY the Joker...however, Hamill as the voice of the Joker is, based just on that, amazing. He's EXACTLY what the Joker should be.
Nicholson stunk IMO (he was himself in white paint) and Romero wasn't supposed to be accurate to the comics really. I mean, shit, you could see his mustache under his face paint.