Just two years after Dawson's Creek ended, Katie Holmes landed a big role in the 2005 film, Batman Begins, taking her fame to another level.
However, following the success of Batman Begins, Katie surprisingly didn't return for the sequel, The Dark Knight, in 2008. Following the first film, many fans and critics deemed the mom-of-one's performance forgettable. So why did she really leave?
Katie in Batman Begins. (Photo Credit: Warner Bros.)
In the hit superhero film, the 38-year-old actress portrayed Rachel Dawes, the love interest of Batman (played by the ever-so-handsome Christian Bale). The Warner Bros. reboot also featured stars including Liam Neeson, Michael Kane, Gary Oldman, and more.
While doing press for her recent film, All We Had, Katie opened up about her decision not to return for director Christopher Nolan's movie alongside Christian again and of course the late and great Heath Ledger. Her role was replaced by famed actress Maggie Gyllenhaal.
"You know, I really enjoyed working on the first one and I wish I could have worked with Chris Nolan again," Tom Cruise's ex-wife told Business Insider in December 2015. "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."
Many thought it was Nolan one who didn't want Katie to be in the film again, but he later proved he was disappointed that she wasn't reprising her role.
"Katie wasn’t available for the role, which I wasn’t very happy about, but these things happen, and I was very, very fortunate that Maggie [Gyllenhaal] was able to take it over," he said back in 2008.
And to play it fair, Maggie got Katie's approval before becoming Rachel Dawes. "I wanted to be sure, first of all, that I had her blessing," the actress explained. "And I was assured that I did. I'm a big fan of hers, I think she was really great in the first movie."