reportedly because Warner Bros is angry her engagement to Tom Cruise has stolen media attention away from the movie. A source tells Pagesix.Com, "Everyone is in agreement that the movie's strength is with Christian Bale, Michael Caine and Morgan Freeman." Adding of Holmes, "She won't be in the sequel... the next romantic interest will be a much stronger actress. Warner is happy that people are now focusing on who'll be playing the Joker rather than Katie and Tom."
I wouldn't blame them. Holmes and Cruise stole the show. This should have been about Bale, but instead, it was about her, which is unfortunate. Bale has never gotten the amount public attention he so richly deserves.