Действие фильма разворачивается в 1890-х годах на уединённом острове у побережья Новой Англии. Молодой человек по имени Эфраим Уинслоу приезжает туда, чтобы занять должность помощника смотрителя маяка, который управляется Томасом Уэйком — хромым, бородатым мужчиной, страдающим от алкогольной зависимости. Уэйк относится к своему новому подчинённому как к слуге и строго запрещает ему подниматься на маяк и управлять его светом.
Эфраим, пытаясь избавиться от тяжёлого прошлого, изначально старается держаться подальше от спиртного. Однако с течением времени он всё чаще начинает поддаваться искушению и всё больше времени проводит с бутылкой. На этом каменистом острове обстановка начинает меняться: Эфраиму мерещатся странные видения, и вскоре реальность начинает переплетаться с его воображением.
Взаимодействие между Уинслоу и Уэйком становится всё более напряжённым. Эфраим погружается в безумие, и в его сознании начинают происходить странные метаморфозы. Окружение начинает влиять на его психическое состояние, и он всё больше запутывается в своих мыслях, теряя связь с реальностью. Столкновение двух характеров, их борьба за власть и влияние, а также внутренние демоны Эфраима создают атмосферу нарастающего напряжения и хаоса. На фоне этого разворачивается история о страхах, желаниях и последствиях, которые могут возникнуть от изоляции и одержимости.