1973年的马萨诸塞州,乔·纳斯特(杰克·吉伦哈尔饰)在一个名叫安角的小镇里徘徊,那里是他已故未婚妻戴安娜·弗劳尔斯的家乡……在小镇的一家咖啡馆里,一个失去理智的男人向他的妻子开枪, 却不小心射杀了女服务员戴安娜。 乔顿时陷入了无限的悲伤之中。 他的生活失去了控制,他不知道该怎么办。 葬礼结束后,乔留在未婚妻家里,与父母本(达斯汀·霍夫曼 饰)和周周(苏珊·萨兰丹 饰)住在一起。 失去女儿的本莫名地希望乔能像儿子一样与他们保持这种关系。 他和周周将乔视为他们联系女儿的另一种方式。 本邀请乔共同开发镇上的房地产生意,于是乔努力工作,希望利用自己事业的成功除掉弗劳尔斯家族,同时又不伤他们的心。