1943: de vader van Max Carver besluit met zijn gezin naar een dorp aan de kust te verhuizen. Max en zijn zus Alicia sluiten al snel vriendschap met Roland en zijn grootvader, de vuurtorenwachter. Hij was de enige overlevende van een schipbreuk met de Orpheus. Wanneer de drie vrienden Rolands grootvader onder druk zetten om meer te weten te komen, begint het huiveringwekkende verhaal van de Nevelprins zich in al zijn gruwelijkheid te openbaren …