湯姆(邁克爾·法斯賓德飾)是曾經在前線賣過命的退伍軍人,如今帶著妻子伊莎貝爾(艾麗西亞·維坎德飾)前往澳大利亞西部的一座小島成為燈塔守燈人。離群索居的生活讓夫妻感情愈發深厚,伊莎貝爾懷孕后兩人充滿期待。然而意外導致伊莎貝爾流產,陷入絕望之際,一艘沖上岸的船帶來轉機——船上除一具男性尸體外還有個存活的嬰兒。伊莎貝爾懇求收養這個孩子,盡管違背原則,湯姆仍同意了請求。隨著嬰兒被登記為夫妻親生女兒,湯姆發現孩子身份關聯著附近小鎮失蹤的葡萄牙裔漁民及其妻子漢娜(蕾切爾·薇茲飾)。在真相揭露后,湯姆選擇將嬰兒交還生母漢娜。伊莎貝爾因無法承受失去孩子的打擊而精神崩潰,最終離開湯姆獨自生活。多年后,成為海岸警衛的湯姆在履行職責時眺望遠方燈塔,獨自承受著這段撕裂過往的人生記憶。