Jennifer Connelly should totally have played the Katie Holmes role
Very good movie but I didn't think Katie Holmes fit in with the rest of the cast and espcially with Aaron. Heather is supposed to be head explodingly attrative and ultra intelligent but Kate seems neither, her range only includes playing the cute teen she did for eons on Dawson's Creek.
On the other hand Jennifer Connelly could pair up perfectly with Aaron (she's closer to his age for one), making the supposed chemistry more believable. Also she's imo absolutely breathtaking and perfect for the double role of seducing and manipulating Eckhart. Goes without saying no one plays intelligent women like Ms. Connelly or how good an actress she is.
The movie was still great but this part seemed tailormade for Connelly, wouldn't you say?
I'm a Stone Age Romeo got my Space Age Juliet we'll take Guitars to Mars and hit the discotheque