根據(jù)伊莎貝爾·阿連德的小說(shuō)《幽靈之家》改編而成。青年埃斯特萬(wàn)(杰瑞米·艾恩斯飾)為心愛(ài)的羅莎離開(kāi)首都,前往荒蠻之地開(kāi)采金礦。兩年后掘得"第一桶金"時(shí),卻得知羅莎誤飲毒酒身亡的噩耗。埃斯特萬(wàn)返鄉(xiāng)繼承農(nóng)莊,在其經(jīng)營(yíng)下逐漸興旺發(fā)達(dá),成為知名農(nóng)莊主。期間邂逅羅莎的妹妹克拉臘(梅麗爾·斯特里普飾),后者自幼暗戀姐夫,二人迅速結(jié)合并育有女兒布蘭卡。隨著權(quán)力膨脹,埃斯特萬(wàn)變得專(zhuān)制乖戾:無(wú)端驅(qū)逐與克拉臘關(guān)系親密的姐姐菲魯拉(格倫·克洛斯飾),強(qiáng)行拆散女兒布蘭卡(薇諾娜·瑞德飾)與農(nóng)工佩德羅(安東尼奧·班德拉斯飾)。家庭矛盾持續(xù)激化之際,政局動(dòng)蕩席卷全國(guó)。埃斯特萬(wàn)在暴力沖突中被革命軍處決,克拉臘以家族紐帶維系幸存者,布蘭卡最終與佩德羅重逢。瓦妮莎·雷德格雷夫飾演的老年克拉臘在回憶中見(jiàn)證三代家族的興衰變遷,文森特·加洛飾演的殘暴軍官則象征著時(shí)代的暴力輪回。