Does anyone else agree that this movie would have been even better without Maggie Gyllenhaal as Rachael? I know she can be a good actress but I felt like she was just delivering her lines in this movie instead of feeling them. I don't think it was a very good fit for her and, to me, it feels forced. With Katie Holmes in Batman Begins I felt as though I was seeing two people interacting with each other but with Maggie Gyllenhaal I felt like I was watching an actress trying to interact with people she had no attachment to. Just my two cents.