I know most people thought Nolan made a mistake casting Katie and I'm probably in the minority here but I thought Katie Holmes was a much better Rachel. She just got the bad rap cause it was the height of the whole TomKat fiasco in the tabloids and looking at the A-list of actors in BB, true she was the weaker link, but that doesnt mean she was bad.
When I first heard that Maggie was replacing her character, I was excited as I thought she would indeed be a better actress but I didnt care for her portayal as Rachel, she came off as a snobby high class lawyer. The scene were she dies was supposed to be a heartbreaking scene, Usually that's the case when one of the main character's dies but I felt nothing for it. I think I would have though if it was Katie.
She had some powerful scenes in BB, like when she slaps Bruce in the car and told him his father would be ashamed of him...That was a great scene. I like the scene also when Bruce was leaving with the 2 drunk women and he's trying to explain to Rachel that he's really not like this, you feel bad for Bruce and kinda makes you feel like he can really tell her who he is.
But I think because of the TomKat in the tabloids constantly at the time, people got sick and tired of seeing her and Tom cruise all over the news.