In einer regnerischen Nacht begegnet der Schriftsteller Maurice Bendrix (Ralph Fiennes) seinem alten Bekannten Henry Miles (Stephen Rea), der ihm von dem Verdacht berichtet, seine Frau Sarah (Julianne Moore) könne ihn betrügen. Bendrix kann die Sorgen des Freundes nur allzu gut verstehen, hatte er doch selbst bis vor zwei Jahren eine glühende Liebesaffäre mit der ebenso leidenschaftlichen wie impulsiven Sarah. Warum diese Affäre über Nacht ein ebenso unerwartetes wie drastisches Ende nahm, blieb Bendrix damals wie heute ein Rätsel. Er engagiert einen Privatdetektiv, um mehr Licht in die Affären der Sarah Miles zu bringen. Was die Ermittlungen zutage führen, birgt ungeahnte Überraschungen für alle Beteiligten.
On a rainy night, writer Maurice Bendrix (Ralph Fiennes) meets his old acquaintance Henry Miles (Stephen Rea), who tells him of the suspicion that his wife Sarah (Julianne Moore) could be cheating on him. Bendrix can understand his friend's worries all too well, as he himself had a glowing love affair with Sarah, who was as passionate as she was impulsive, until two years ago. Why this affair came to an unexpected and drastic end overnight remained a mystery to Bendrix then as now. He hires a private detective to shed more light on Sarah Miles' affairs. What the investigations bring to light holds unexpected surprises for everyone involved.