The vengeful spirit of La Llorona returns, this time haunting a new family harboring a dark secret.
2024
2018
1989
1982
1994
2025
1992
1945
1983
2026
2019
2022
1993
2007
1970
2014
—