All I can say about the guy who plays the stranger is, why haven't I ever seen or heard of Gerard Butler before? My gawd, he's gorgeous, and a very compelling actor. So, I discovered that he was also in PS, I Love You, which was already in my queue. I saw that one last night, and while that was a "so-so" film, it's really hard not to be smitten by Gerard Butler.
The other film I watched, and liked, was "A Lot Like Love" with Ashton Kutcher and Amanda Peet. Some hilarious scenes.