故事发(fa)生在一座荒无人烟的小岛之上,为了(le)逃离尘(chen)世(shi)的(de)喧嚣,环保主义者杰克(丹尼尔·戴-刘易(yi)斯 Daniel Day Lewis 饰)带着女儿萝丝(卡(ka)米拉·贝勒 Camilla Belle 饰(shi))生(sheng)活居住在这里。一转眼,萝(luo)丝(si)已经十(shi)六岁了,就在此时,杰克发现自己患上了重病,他开始为女儿的(de)未来做打算了。
杰克找(zhao)来了自己(ji)的前女友(you)凯瑟琳(lin)(凯(kai)瑟(se)琳(lin)·基纳 Catherine Keener 饰),她带着自(zi)己(ji)的两个儿(er)子来(lai)到了岛上,开始了和(he)萝丝的(de)“同(tong)居生活”。然而,萝丝却将凯瑟(se)琳的(de)到(dao)来(lai)看(kan)做是一种背叛和(he)挑(tiao)战,陷入(ru)愤(fen)怒的情绪之中无法(fa)自拔。看(kan)到女儿(er)的情绪濒临崩溃(kui)的边缘,杰克知道,作为一(yi)名(ming)父亲,他是时(shi)候要(yao)开始行动了。