根據(jù)伊莎貝爾·阿連德的小說(shuō)《幽靈之家》改編而成。為了心愛(ài)的姑娘羅莎,青年埃斯特萬(wàn)(Jeremy Irons飾)離開(kāi)首都,只身前往荒蠻之地開(kāi)采金礦。兩年后他成功地掘到“第一桶金”,此時(shí)卻傳來(lái)愛(ài)人羅莎誤飲毒酒身亡的噩耗。埃斯特萬(wàn)悲痛萬(wàn)分,心灰意冷之下回老家接手父親留下的農(nóng)莊,在埃斯特萬(wàn)井井有條的管理下,農(nóng)莊日益興旺發(fā)達(dá),他也成為聞名遐邇的農(nóng)莊主。幾年后,埃斯特萬(wàn)邂逅了克拉臘(Meryl Streep飾),克拉臘正是羅莎的小妹妹,她從小便暗戀埃斯特萬(wàn),此時(shí)的克拉臘已出落得亭亭玉立,兩人迅速墜入愛(ài)河,很快就喜結(jié)連理??死D為埃斯特萬(wàn)誕下女兒布蘭卡,一家人的生活其樂(lè)融融。可是,隨著埃斯特萬(wàn)掌握的權(quán)力越來(lái)越大,他也變得越來(lái)越專制和乖戾,他無(wú)端懷疑自己的姐姐菲魯拉(Glenn Close飾)對(duì)克拉臘有不軌之意,將其趕出家門;又不滿布蘭卡(Winona Ryder飾)和農(nóng)工佩德羅(Antonio Banderas飾)交往,活生生將他倆拆散。夫與妻,父與女的感情開(kāi)始產(chǎn)生裂痕,整個(gè)家庭搖搖欲墜。很快,時(shí)局動(dòng)蕩,埃斯特萬(wàn)一家的命運(yùn)被卷入時(shí)代的漩渦中……