In my opinion this is a great film with an excellent portrayal of a troubled and insecure main character (Meg Ryan), interwoven with a cleverly built and sustained murder thriller. The characters are all complex and believable so that you care what happens with them, and there are many nuances of the plot and relationships that only add to the film's success. I liked the dotty Meg Ryan in the early stuff but in this film I was very very impressed with her depth of characterisation and clear committment to as honest a performance as the story demanded. All the actors were exceptional and their acting very believable. The erotic scenes add to the story rather than as an end in themselves, and anyone buying the film just for these would miss the whole concept. 5 stars.