I'm going to put my faith in the director's, Christopher Nolan, choice. While I admittedly thought immediately "WTF, after careful thought I think he may have found a ringer. He's got a big toothy grin when he wants to, is a far better actor than many people give him credit for and is the right age to play the Joker opposite Christian Bale.