They didn’t think Heath Ledger would make a good Joker either but he did. You never know.
Nah. He didn't. Heath got lots of accolades because he died, not because he performed well as the Joker.
Jared Leto played the best Joker to date.
When you’re spending nine figs on a flick, you’d bloody well better know. :-)