I think that this movie was well done all around. Mark Harmon does a good job at bringing the viewer through his emotions as he experiences flashbacks. By the end of the movie, I felt as connected to Katie (played wonderfully by Jodie Foster) as he did. It is a bit sappy at the end, but overall I thought this was an excellent movie. I did enjoy Harold Ramis as Appleby, he was wonderful to watch as well. Great Movie, Great Job!