Di tengah kesendiriannya sebagai penjaga mercusuar, Tom (Michael Fassbender) menemukan cinta dengan Isabelle (Alicia Vikander). Kebahagiaan mereka runtuh setelah dua kali keguguran, hingga suatu hari, mereka menemukan bayi perempuan dalam perahu yang hanyut—bersama mayat seorang pria. Terobsesi untuk menjadi orang tua, Isabelle membujuk Tom untuk mengangkat anak itu sebagai milik mereka. Namun, rahasia gelap itu mengancam hancur ketika ibu kandung si kecil muncul bertahun kemudian.