The vengeful spirit of La Llorona returns, this time haunting a new family harboring a dark secret.
2018
2021
2025
1972
2008
1973
1969
2014
2000
2001
2023
2015
2024
2020
1997
1988
—