当年在努布拉岛营建侏罗纪公园时,约翰•哈蒙德(理查德•阿滕伯勒 Richard Attenborough 饰)曾把附近的索纳岛作为恐龙的制造工场。侏罗纪公园沦陷后,索纳岛上的恐龙在完全隔绝且缺少必要合成元素的情况下生存了4年时间。哈蒙德对此颇感好奇,他重新找到马科姆博士(杰夫•高布伦 Jeff Goldblum 饰),邀请他前往小岛考察。4年前经历让马科姆心有余悸,他断然拒绝哈蒙德的提议,但当得知女友莎拉(朱丽安•摩尔 Julianne Moore 饰)已前往小岛之时,只得跟随探险队整装出发。 在索纳岛
故事发生在20世纪50年代的美国中西部,通过讲述一个典型的美国家庭故事表达了创作者对生命的看法。主人公是一名叫杰克的11岁男孩,他是家里三兄弟中的一个,父亲严厉而粗暴,母亲温柔却又无所作为,哥哥的死令他的家庭发生了改变。成年后的杰克(西恩·潘 Sean Penn 饰)生活得不顺利,当他思考自己的人生轨迹时重新面对了自己的记忆,开始站在不同的角度看待他的父母、家庭、童年,最后终于原谅了父亲,并且对生命和生活还有信仰有了更深的理解。本片获得第64届戛纳电影节金棕榈大奖,并获得最佳影片、最佳导演、最佳摄影提名。