The vengeful spirit of La Llorona returns, this time haunting a new family harboring a dark secret.
2002
2024
1983
2023
1977
—
1991
2021
1989
2014
2013
1972
1990
1955