贝斯(克里斯蒂娜·里奇 Christina Ricci 饰)在父亲去世之后,和母亲一起搬家来到了一座依山傍水的小镇中疗伤,刚开始,贝斯对这里的生活非常的不适应,她十分想念大城市洛杉矶的繁华和在那里生活的朋友们。一次偶然中,贝斯结识了名为朱莉(安娜·克鲁姆斯基 Anna Chlumsky 饰)的女孩,朱莉是镇上家喻户晓的坏孩子,总是惹出各种各样的麻烦,但贝斯却觉得朱莉的本性善良。
妹妹被谋杀的噩耗让华特(艾什顿·库彻 Ashton Kutcher 饰)大受打击,终日沉浸在愤怒和悲哀中的他决定复仇。在小镇上,华特遇见了名为琳达(米歇尔·菲佛 Michelle Pfeiffer 饰)的美丽女人,没想到,在琳达的坚强背后也隐藏了一段与华特相似的悲惨遭遇。就是这样心怀伤痛的两人,他们相遇了,相爱了。琳达的出现温暖了华特的心,而华特的存在不仅挽救了琳达,还令琳达的儿子克雷(Spencer Hudson 饰)找回了丢失多年的亲情,在华特的陪伴和开导下,他不再怨怼,不再愤怒。可是,昔日的伤痛不可能完全逝去,当灰暗的记忆再度卷土重来之时,这相依为命的三人能否紧紧抓住难能可贵的缘分?
瑞克(克里斯蒂安·贝尔 Christian Bale 饰)是混迹于好莱坞的金牌编剧,弟弟巴里(韦斯·本特利 Wes Bentley 饰)的死亡和父亲(布莱恩·丹内利 Brian Dennehy 饰)的衰老让瑞克不禁开始思考起自己的人生来,虽然他这一辈子看似过得热热闹闹,享尽了人世间的快乐,但仔细想想来竟然充满了空虚。