The vengeful spirit of La Llorona returns, this time haunting a new family harboring a dark secret.
2017
1968
2021
—
2024
1994
2011
2010
1996
2025
2014
2009
1987
2020
2002
2015