李(卡西·阿弗萊克飾)是一名壓抑的波士頓修理工,在接到哥哥喬伊(凱爾·錢德勒飾)去世的消息后,回到故鄉曼徹斯特處理后事。根據遺囑,李成為侄子帕特里克(盧卡斯·赫奇斯飾)的監護人,計劃將其帶回波士頓生活。但帕特里克留戀家鄉與朋友不愿離開,而李對這片土地的痛苦記憶更使他急于逃離。多年前的家庭火災事故中,李因過失導致三個孩子喪生,妻子蘭迪(米歇爾·威廉姆斯飾)因此與他決裂。重逢時,蘭迪已再婚并懷孕,而帕特里克失蹤多年的母親艾麗斯(格瑞辰·摩爾飾)也試圖重建親子關系。在處理遺產與監護權的過程中,李始終無法跨越自我懲罰的心理障礙,最終同意讓帕特里克留在曼徹斯特由他人監護,自己則選擇繼續在故鄉擔任修理工,在疏離中維持最低限度的生存狀態。