The main difference between Batman Begins and its sequel, The Dark Knight was the replacement of an important supporting actor. Yes. Katie Holmes, didn’t return for the second film and was replaced by Maggie Gyllenhaal. In 2005’s Batman Begins, Holmes’ character, Rachel Dawes portrayed an important role in Bruce Wayne’s life. Director Christopher Nolan admitted that he was quite upset that Holmes didn’t return.
In 2016, Nolan told Business Insider in 2016, “Katie wasn’t available for the role, which I wasn’t very happy about, but these things happen, and I was lucky that Maggie was able to take it over.” Gyllenhaal even moved out to Holmes to seek her blessings before taking on the role. Rachel Dawes, as fans would remember, is murdered by Heath Ledger’s Joker in The Dark Knight.
Holmes said in an interview to Business Insider that she didn’t regret not returning for the the film. She said, "You know, I really enjoyed working on the first one and I wish I could have worked with Chris Nolan again and I hope to work with him again,” Holmes said. “It was a decision that I made at that time and it was right for me at that moment, so I don’t have any regrets. I think that Maggie did a wonderful job. But I really hope that I get to work with Chris some day"
Also Read:
Rebel Wilson & BF Jacob Busch Snap A Cute Selfie, Check it out here
Blake Lively reacts to fans learning about 'lonely boy' Dan Humphrey is the Gossip Girl in the show
Robert Pattinson celebrates 'real-life corona heroes'
Taika Waititi to produce ‘Frybread Face and Me’