Take the 2-minute tour ×
Movies & TV Stack Exchange is a question and answer site for movie and tv enthusiasts. It's 100% free, no registration required.

Katie Holmes played Rachel Dawes in Batman Begins but Maggie Gyllenhall played the character in The Dark Knight.

Was there any particular reason why Katie Holmes didn't continue on in the role?

share|improve this question
add comment

2 Answers 2

up vote 11 down vote accepted

According to Julie Polkes, a spokeswoman for Ms. Holmes,

"Katie was offered but was unable to accept the role because of scheduling conflicts. She was in the process of negotiating for another project. In addition, when she returns to work, she would like to tackle a new character."

But according to this article,

The studio is searching for a new actress who can replace Ms. Holmes in the big-budget picture, for which the salary range likely would have been $1 million to $2 million, say these people, compared to the roughly $1 million she earned for "Batman Begins."

share|improve this answer
add comment

No one can ever know if her public statements were the real reason(s), but she supposedly turned down coming back so that she could be in "Mad Money".

See this MTV article.

"Not at all. I had a great experience working with Chris Nolan [and] I'm sure it's going to be a great movie. [But] I chose to do this movie ['Mad Money'], and I'm really proud of it," she told MTV News.

share|improve this answer
add comment

protected by TylerShads Dec 6 '13 at 15:24

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.