Au Moyen Âge, le seigneur d'un château isolé, Richard, pense devenir fou de douleur à la mort de sa femme Léonor, emportée par un mal mystérieux. Il la fait ensevelir et mure lui-même son caveau. Le soir même, il épouse Catherine, la fille d'un orfèvre du voisinage. Dix années passent....
Un couple de touristes anglais arrive sur l'île d'Almanzora, au large de la côte méditerranéenne espagnole, où ils découvrent que dans un petit village de pêcheurs, il n'y a pas d'adultes, seulement des enfants qui les regardent fixement et sourient mystérieusement.