故事发生在一座荒无人烟的小岛之上,为了逃离尘世的喧嚣,环保主义者杰克(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)带着女儿萝丝(卡米拉·贝勒 Camilla Belle 饰)生活居住在这里。一转眼,萝丝已经十六岁了,就在此时,杰克发现自己患上了重病,他开始为女儿的未来做打算了。 杰克找来了自己的前女友凯瑟琳(凯瑟琳·基纳 Catherine Keener 饰),她带着自己的两个儿子来到了岛上,开始了和萝丝的“同居生活”。然而,萝丝却将凯瑟琳的到来看做是一种背叛和挑战,陷入愤怒的情绪之中无法自拔。看到女儿的情绪濒临崩溃的边缘,杰克知道,作为一名父亲,他是时候要开始行动了。。课本多教授(理查德·德莱福斯 Richard Dreyfuss 饰)是一位备受赞誉的人类学者,他在学术界享有盛名。除了他的学术工作外,他还是三个顽皮小孩的单身父亲,不断为了教育他们而感到头疼。过去两年中,他靠着研究基金会的赞助来支持他的研究和家庭开支。这笔资金实际上是为了支持他前往新几内亚寻找最后一个未开发的原始部落。 然而,当研究经费耗尽时,他回到美国后,基金会和人类学系共同举办了一场盛大的演讲会,期待他能公布一项“世纪大发现”。然而,令人遗憾的是,课本多教授没有找到任何有关的内容,而且他已经花光了十万美元的研究经费。。