Oh, and not to burst a bubble or anything, but The Dark Knight is scheduled for 2008, not 2007, and Harvey Dent WILL be in the Dark Knight, Nolan said nothing about 2 Face.
Ledger- I think he can pull it off.
Bale- Best Batman Ever. Barely edges out Keaton and West
2 face / Dent?
?- Some say
Guy Pearce, personally, I'd like to see
Hugo Weaving (Agent Smith, V from V for Vendetta)