After Burton’s initial choice of Marlon Brando was rejected, the character was reimagined into the grotesque figure that ended up in the film, and DeVito became the first choice. But it’s reported that Jack Nicholson, who played the Joker in the previous film, had to convince his friend to take the role and pointed out the financial benefits of starring in a Batman movie.