Heath Ledger gave my favorite portrayal of the Joker, and the one I found closest to my understanding of the character. The past and future do not matter to this Joker, because they are always changeable. See my answer to In The Dark Knight, how did the Joker really get his scars? for more about this.