There have been some wild choices to play Batman over the years, including Bill Murray, Tom Hanks and even future Joker Heath Ledger.