Válečný hrdina Tom Sherbourne (Michael Fassbender) po běsnění, jímž prošel na západní frontě, touží především po místě, kde by znovu našel vnitřní klid. Stane se strážcem majáku na Janusově ostrově u západního pobřeží Austrálie kde si najde i milující ženu (Alicia Vikander), jež je ochotná snášet s ním drsné podmínky, které s sebou život na majáku přináší. Bohužel po čase zjistí, že není schopna donosit jejich dítě, což obrátí jejich svět v tichém přistavu naruby.
Až jednou moře na břeh vyplaví člun s mrtvým mužem a miminkem na palubě... Tom je nucen volit mezi láskou a povinností a rozhodnutí, které učiní, bude mít nedozírné následky nejen pro ně dva.