Screenwriter David S. Goyer, who worked with Christopher Nolan on his Batman trilogy, recalled how the chapter Warner Bros. I personally asked him to add it to the film “The Dark Knight Rises” The Riddler. And Leonardo DiCaprio was supposed to play this role.
However, Goyer explained that his and Nolan’s approach to storytelling was completely different. They never started out by choosing villains – instead, they first tried to decide on the Batman story for each film, and then cast an appropriate villain. Bane, whose role went to Tom Hardy, was chosen because the threequel raised themes of Batman’s age and physical condition, and a more intellectual confrontation had already been implemented in “The Dark Knight” with Joker.
In addition, Goyer said in a recent interview that he himself was initially in favor of Jake Gyllenhaal for the role of Batman/Bruce Wayne. At the same time, according to him, Christian Bale, who eventually played the main role, was “amazing.”