アメリカはメイン州の小島、リトル・トール・アイランド。メイドのドロレス・クレイボーン(キャシー・ベイツ)は、富豪未亡人ヴェラ・ドノヴァン殺しの容疑で拘留された。ニューヨークでジャーナリストとして活躍していたドロレスの娘セリーナ(ジェニファー・ジェイソン・リー)は、彼女宛てに送られてきた匿名のFAXでこの事件を知り、久しぶりに故郷に帰る。20年前にもドロレスを夫ジョー・セントジョージ(デイヴィッド・ストラザーン)殺しの容疑で検挙した業腹なマッケイ警部(クリストファー・プラマー)と知己の保安官補フランク(ジョン・C・ライリー)の監視のもと、保釈された母と家に帰ったセリーナだったが、母娘の間には溝があった。セリーナは過去と現在の二つの事件の“真相”を母の口から聞く。