În Bostonul anului 1935, o familie înstărită nu poate avea moștenitori. Arthur și Eleanor Barret (William Hurt și Madeleine Stowe), deși se bucură de un statut privilegiat, nu-și pot îndeplini cea mai mare dorință, deoarece soțul este steril. El angajează un tânăr care să o lase însărcinată pe consoarta lui. Acesta devine obsedat de Eleanor, dar, la scurt timp, moare în condiții suspecte. În scenă intră preotul sosit în regiune, Michael McKinnon (Kenneth Branagh), al cărui secret va ieși repede la iveală: el este chiar nepotul lui Arthur, adică fiul fratelui nazist al acestuia.