Julianne Moore is a gynecologist who suspects her husband (Liam Neeson) is cheating on her. She hatches a rather bizarre plan to hire a high-class prostitute (Amanda Seyfried) to come on to him, see if he will take the bait. The pro meets with him three times, the last one in a hotel room … or does he? I don’t want to give away too much, but it will surely occur to everyone that the girl is making all this up. So … why? That’s the interesting point, and it takes us to some strange psycho-sexual situations. All three stars are very, very good, which is no more than I would expect of them. But the story fails to really deliver, and the ending is at first implausible, and then, in the final shot, baffling. Can’t say more without a spoiler warning. I will mention, however, that there is a very explicit nude love scene with both women, where there was no possibility of body doubles being used.