 The film was filmed on location in Guanajuato, Mexico.In 20th century Mexico, newly wed couple Felipe (Mauricio Garcés) and Margarita (Luz María Aguilar) are visited by Margarita's father, Don Gerardo Montes (Carlos López Moctezuma), who tells them the story of La Llorona.In 16th century Mexico, an Indian and Spanish woman named Luisa is visited by an upper class Spanish conquistador named Don Nuño de Montesclaros (Eduardo Farjado).