故事發(fā)生在一座荒無人煙的小島之上,為了逃離塵世的喧囂,環(huán)保主義者杰克(丹尼爾·戴-劉易斯DanielDayLewis飾)帶著女兒蘿絲(卡米拉·貝勒CamillaBelle飾)生活居住在這里。一轉(zhuǎn)眼,蘿絲已經(jīng)十六歲了,就在此時,杰克發(fā)現(xiàn)自己患上了重病,他開始為女兒的未來做打算了。杰克找來了自己的前女友凱瑟琳(凱瑟琳·基納CatherineKeener飾),她帶著自己的兩個兒子來到了島上,開始了和蘿絲的“同居生活”。然而,蘿絲卻將凱瑟琳的到來看做是一種背叛和挑戰(zhàn),陷入憤怒的情緒之中無法自拔。看到女兒的情緒瀕臨崩潰的邊緣,杰克知道,作為一名父親,他是時候要開始行動了eee