Veneno Para las Hadas is a very good horror/fantasy movie. It's very psychological too because Graciela (Ana Patricia Rojo) constantly submits her new friend Fabiola (Elsa Maria Gutierrez) through extortion forcing her to believe her that she is a witch and bad things could happen to Fabiola if she doesn't give her what she wants. Graciela is an orphan who listens to her grandmother's horrific fairy tales and her nanny's knowledge about withces and pacts with the devil. Graciela learns a lot about witchcraft and uses her knowledge against Fabiola, the daughter of a rich family, who is new in the all-girls private school where the two first meet. Contrary to Graciela, Fabiola is brought up in a very modern way being told that ghosts, demons and witches don't exist. Not even prayers are encouraged in Fabiola's family. Knowing this Graciela forces Fabiola into giving her the things she wants on basis of her being a witch and there is more convincement by Fabiola when a strange coincidence totally convinces Fabiola that her new friend is indeed a witch. Fabiola changes from skeptic of everything (including prayers) to a believer of ghosts and witches.
The movie is set apart by only the main character's points of view because we never see the faces of the adults, we only see them in unnatural ways or in very low light. Even though Graciela appears to be evil, she and Fabiola are still very young and childish in their behavior.
A great musical score by Carlos Jimenez Mabarak delivers a fairy tale-like atmosphere to the already beautiful cinematography by Lupe Garcia. Set in early 60's Mexico City and the Tlaxcala woods, Veneno para las adas is a fairy tale by itself. A very dark one anyways, like the ones the Nana tells Graciela before going to bed.