Clara, une bonne esseulée de la banlieue de São Paulo, est engagée par la riche et mystérieuse Ana comme la nounou de son enfant à naître. Alors que les deux femmes se rapprochent petit à petit, la future mère est prise de crises de somnambulisme...
En 1967, Bruno, un orphelin, part vivre chez sa grand-mère, qui lui apprend l'existence des terribles sorcières. Alors qu'ils sont en vacances dans une station balnéaire, Bruno découvre qu'une sorcière vit dans l'hôtel...