故事发生在1970年代。杨林(秦海璐 饰)自幼父母双亡,她被父亲年轻时的恋人收为养女。一晃数年过去,养母的儿子白文(叶静 饰)爱上了她,杨林一时不知所措,她对这个没有血缘关系的弟弟产生不了异性情感,她喜欢的是院里打架大王宝赢(许凝 饰)。年初夕,宝赢因打架伤人被警察抓走,后来被判了十年徒刑。在就业难的日子里,杨林姐弟相互温暖,终于萌发了爱意,就在这时,扁豆(张炜迅 饰)强奸了杨林,白文好友李超(李超 饰)目睹后无力相救,而白文则一直蒙在鼓里。几年后,刑满释放的宝蠃娶了他人,情绪失控的杨林杀死了毁掉自已的扁豆然后自尽,如梦方醒的白文彻底疯了......。故事发生在一座荒无人烟的小岛之上,为了逃离尘世的喧嚣,环保主义者杰克(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)带着女儿萝丝(卡米拉·贝勒 Camilla Belle 饰)生活居住在这里。一转眼,萝丝已经十六岁了,就在此时,杰克发现自己患上了重病,他开始为女儿的未来做打算了。 杰克找来了自己的前女友凯瑟琳(凯瑟琳·基纳 Catherine Keener 饰),她带着自己的两个儿子来到了岛上,开始了和萝丝的“同居生活”。然而,萝丝却将凯瑟琳的到来看做是一种背叛和挑战,陷入愤怒的情绪之中无法自拔。看到女儿的情绪濒临崩溃的边缘,杰克知道,作为一名父亲,他是时候要开始行动了。。