En 1945, dans une immense demeure victorienne isolée sur l'île de Jersey située au large de la Normandie, vit Grace, une jeune femme pieuse, et ses deux enfants, Anne et Nicholas. Un jour d'épais brouillard, trois domestiques frappent à la porte de la maison isolée. Grace, qui a justement besoin de d'aide pour l'entretien du parc ainsi que d’une nouvelle nounou pour ses enfants, les engage. Dès lors, des événements étranges surviennent...
Alors que la guerre civile déchire l’Espagne, le jeune Carlos trouve refuge à Santa Lucia, un orphelinat perdu dans la campagne dirigé par Mme Carmen. À la nuit tombée, le garçon est mis au défi par ses camarades : il doit traverser la cour de l’établissement pour se rendre à la cuisine, l’obligeant à passer devant la maison du gardien, l’antipathique Jacinto. Une fois sur place, Carlos entend d’étranges soupirs et découvre dans le sous-sol de la bâtisse le fantôme d’un enfant mutilé...