Kit Vesey, un avocat londonien, a demandé Angela Turner, une réceptionniste dans une galerie d’art, en mariage. Il craint d’annoncer cette nouvelle à sa mère Helena, qui la contrôle férocement, mais ils le font. Kit insiste également pour qu’Angela ne mentionne pas à Helena qu’ils vont rendre visite à son père Alex, qui a divorcé d’Helena et s’est remarié il y a plusieurs années. Helena a bloqué toute mention d’Alex dans sa vie et a même menacé de se suicider lorsque Kit a un jour suggéré d’aller vivre avec lui.
Acceptés par Helena, ils s’installent dans le mariage et ont deux enfants, tout en maintenant une relation secrète avec Alex et sa nouvelle famille. Cependant, lorsqu’Helena voit une émission artistique sur Ruth, la femme d’Alex, une photographe renommée, elle est bouleversée de voir son chauffeur George assister à une réception familiale. Elle complote pour enfermer Ruth dans sa chambre noire avec les ventilateurs bloqués, l’étouffant et invente des preuves pour condamner George.
Lors d’une visite à Rome, Alex rencontre Jordan, une actrice américaine qu’il épouse par la suite et qui donnera plus tard naissance à des jumeaux. Alors que Kit est paralysé suite à l’opération d’une tumeur au cerveau, Helena vient s’occuper de lui à l’hôpital mais commence à découvrir d’autres preuves sur la façon dont Angela a rendu visite à Alex. Après avoir vu Angela quitter le domicile d’Alex et avoir interprété l’affection évidente entre les deux comme la preuve qu’Angela avait une liaison avec Alex, Helena devient de plus en plus déséquilibrée. Un jour, alors qu’elle se trouve à l’hôpital, elle informe Kit, paralysée, qu’elle a l’intention d’empoisonner les jumeaux d’Alex et de Jordan avec de la cytise en échange de leur « trahison ». Après avoir testé l’efficacité du laburnum sur le chat d’un voisin, Helena lace des sablés à la pâte d’amande avec le poison et les donne à ses petits-enfants, sachant qu’ils les donneront probablement aux jumeaux lors de la fête d’Alex.
Le plan d’Helena échoue cependant, car une autre fille de la fête, Olivia, en vole un pendant que le reste des invités sont dehors pour prendre une photo ensemble, et elle est ensuite découverte dans un état convulsif dans le jardin. Après que la famille ait reçu un appel étrange prétendant provenir de l’hôpital, Angela réalise que c’est Helena qui a empoisonné les sablés et qui a appelé la famille pour se faire dire que la famille d’Alex avait bien un contact avec Kit. Angela se précipite à l’hôpital au moment où Helena commence à retirer Kit de son respirateur artificiel pour sa « trahison ». Angela arrive et trouve Helena en train d’enlacer Kit alors qu’il lutte pour respirer. Elle appelle les infirmières, qui découvrent qu’Helena l’a en fait sorti de sa paralysie. La scène finale montre Helena dans une cellule de prison, le regard vide sur un mur.