为了那心爱的姑娘罗莎,青年埃斯特万(JeremyIrons饰)离开大都会,远走荒蛮之地开采金矿。然而在成功掘金两年后,却传来罗莎误饮毒酒身亡的噩耗。深陷悲痛的埃斯特万回到老家接手父亲留下的农庄,并将其管理得井井有条,农庄日益兴旺。几年后,他与罗莎的小妹妹克拉腊(Meryl Streep饰)相遇,两人尽快坠入爱河并结为夫妻。克拉腊为埃斯特万生下女儿布兰卡,一家人幸福美满。然而,随着埃斯特万权力的增大,他也变得越来越专横和暴戾。他无端怀疑自己的姐姐菲鲁拉(Glenn Close饰)对克拉腊有着不轨之心,将其赶出家门。他也不满意布兰卡(Winona Ryder饰)的婚姻,试图将她嫁给一位有钱的老头。随着时间的推移,埃斯特万的暴政越来越明显,让家庭陷入了危机之中。最终,埃斯特万意识到自己的错误,但一切已经不可挽回。这部电影改编自伊莎贝尔·阿连德的小说《幽灵之家》。