1938年萬圣節前夕,弗朗西斯(杰克·尼科爾森飾)帶著女友回到故鄉奧爾巴尼。這位曾經叱咤棒球場的明星運動員因22年前失控暴怒殺人而終結職業生涯,更在隨后的家庭火災中痛失幼子。酗酒成癮的他如今窮困潦倒,試圖在這片承載著創傷記憶的土地上尋求救贖。在破敗的教堂與流浪漢聚集地間徘徊時,他意外重逢了前妻海倫(梅麗爾·斯特里普飾),兩人在酒精與回憶的纏繞中共同直面過往罪孽。隨著萬圣節游行的喧囂臨近,弗朗西斯未能真正重振人生,卻在與海倫最后的相擁中完成了對生命苦難的悲愴釋懷。