Comics version is by far the best. As far as film portrayal? By far Ledger! Jack sucked as the Joker, he was to fat and to old. Also it was just to him, I did not feel like I was watching the Joker at all, just another Jack Nicholson movie, very disappointing.