Jack Nicholson ha dichiarato che quello del Joker è stato uno dei personaggi che ha amato maggiormente interpretare. Per inciso, l’attore guadagnò 60 milioni di dollari per la parte, un record. Per interpretare Vicky Vale, Burton pensò a Michelle Pfeiffer, ma Michael Keaton, suo fidanzato all’epoca, considerò che la cosa non fosse opportuna. Allora il produttore Jon Peters suggerì Kim Basinger. Che fu presa e successivamente Peters e Basinger si misero insieme.