listów do biur Warner Bros., a nawet dopuszczano się zniszczeń materiałów promocyjnych.
Do roli Jokera rozważani byli tacy aktorzy, jak Tim Curry, David Bowie, John Lithgow, Brad Dourif, Ray Liotta oraz James Woods. Pierwszym wyborem studia był Jack Nicholson, którego nazwisko pojawiało się już w roku 1980, jako kandydata do tej roli. Ostatecznie potwierdzono, że będzie on odtwórcą tej roli.
W roli Vicki Vale początkowo obsadzona była Sean Young, ale uległa wypadkowi, więc zastąpiono ją Kim Basinger. W roli lokaja Bruce’a Wayne’a, Alfreda, Burton postanowił obsadzić Michaela Gougha. Rolę Alexandra Knoxa powierzono Robertowi Wuhlowi. Burton wybrał Billy’ego Dee Williamsa jako Harveya Denta, znanego w komiksach jako Dwie Twarze, ponieważ on i Hamm planowali włączyć złoczyńcę do następnej części. Lecz w roli tej został później obsadzony Tommy Lee Jones. Nicholson przekonał twórców do obsadzenia swojego bliskiego przyjaciela Traceya Waltera w roli głównego poplecznika Jokera – Boba.