In einer regnerischen Nacht begegnet der Schriftsteller Maurice Bendrix (Ralph Fiennes) seinem alten Bekannten Henry Miles (Stephen Rhea), 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 Miller zu bringen. Was die Ermittlungen zutage führen, birgt ungeahnte Überraschungen für alle Beteiligten ...