I like Tom Cruise, but...
...watching this a couple of days after watching "Abre los Ojos", I have to say Eduardo Noriega did it so much better!
And I thought Noriega and Penelope Cruz had great chemistry. He was really charming and she was charming and the start of their relationship felt real, not rushed, not forced.
It's weird, but Penelope's character was different in the original. They changed Sofia for Vanilla Sky and I didn't like her anymore.