As much as I loved Heath Ledger as The Joker in TDK, Mark Hamill is The Joker for me. Ledger is right up there behind him along with Jack Nicholson.
As for Batman, it’s a tie between Kevin Conroy and Michael Keaton for me. I like Christian Bale’s Batman as well, TDK is my top favorite comic...