DiCaprio's a superb choice if the scriptwriters step up their game and give him proper material to work with. Literally my favorite role Leo has ever played was in Django Unchained, and his performance there as a dastardly, smiley villain makes me hope he can bring that same vile performance to the Joker. And yes...not being a walking cringe-machine like Leto helps as well.