I appreciated both performances, but I think Jack takes this one for me. He gave the DEFINITIVE Joker performance. His makeup was better, not sloppy. His one-liners were artful and he was just plain funnier, while Heath's Joker was more or less macabre. Jack did a better balancing act between evil and hysterical/maniacal. I thought the original Batman movie was better, too, because it stayed truer to the comic book unlike the Dark Knight, which was another interpretation altogether. Heath did a great job. I dug it, but it was just different. I preferred Jack's interpretation much better.