故事发生在一座荒无人烟的小岛之上,为了逃离尘世的喧嚣,环保主义者杰克(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)带着女儿萝丝(卡米拉·贝勒 Camilla Belle 饰)生活居住在这里。一转眼,萝丝已经十六岁了,就在此时,杰克发现自己患上了重病,他开始为女儿的未来做打算了。 杰克找来了自己的前女友凯瑟琳(凯瑟琳·基纳 Catherine Keener 饰),她带着自己的两个儿子来到了岛上,开始了和萝丝的“同居生活”。然而,萝丝却将凯瑟琳的到来看做是一种背叛和挑战,陷入愤怒的情绪之中无法自拔。看到女儿的情绪濒临崩溃的边缘,杰克知道,作为一名父亲,他是时候要开始行动了。。1971年4月4日,北京香山正白旗村舒成勋的爱人在家收拾房子时,不小心把墙皮碰掉了一个口,她发现墙皮下有墨笔写的斑斑字迹,她就慢慢地剥,半天功夫就把大半墙壁揭开了,墙上面写满了字。诗文的中心位置写了一副对联,“远富近贫以礼相交天下少,疏亲慢友因财而散世间多,真不错。”当地人传说这是一副清朝时曹雪芹的好友送给他的对联,三十九号老屋的墙壁诗中出现了一副传说中送给曹雪芹的一副对联,这个老屋会不会是曹雪芹晚年住过的地方呢?更多的人表示怀疑,但后来又出现了几个重要的线索…….。