Un couple marié vit une idylle de rêve, jusqu’à ce qu’un accident mortel provoque une série de mensonges de plus en plus dangereux, finissant par révéler la vérité dévastatrice sur leur vraie nature et leurs vraies intentions.
Une relation meurtrie est poussée à la limite dans ce drame intense. Anne (Emily Watson) et James (Tom Wilkinson) sont un couple anglais d’apparence heureuse partageant leur temps entre un appartement à Londres et une maison à la campagne. Cependant, leur mariage n’est pas aussi rose qu’on pourrait le croire et depuis des années, James s’efforce d’ignorer à quel point Anne s’est lassée de lui. Leur vie commune atteint une impasse, quand Anne rencontre le beau et charmant Bill Bule (Rupert Everett). Anne s’éprend passionnément de lui, renforçant encore davantage sa frustration avec James, mais quand tous deux se retrouvent impliqués dans un accident ayant coûté la vie d’une victime, Bill se fait invisible et James décide d’intervenir pour protéger la femme qu’il a épousée.