No século XIX, dois guardas de um farol estão a enlouquecer juntos. Um deles é Thomas Wake (Willem Dafoe), o homem responsável pela manutenção do farol e o outro é Ephraim Winslow (Robert Pattinson), um jovem contratado para ajudá-lo nas suas tarefas diárias, mas que está proibido de ir ao farol.
O mistério ao redor da construção instiga a curiosidade do jovem ao mesmo tempo que desenvolve um relacionamento com o seu velho chefe.