La Chacala

Javier takes Delia, his pregnant wife, to his ranch in a remote village. Although she's surrounded with love and comfort, Delia has an uneasy feeling. One day, Javier goes out hunting and kills a deer, which to his horror turns out to be a man. Javier's servants toss the corpse over a canyon and tell him to forget the incident, but the dead man's ghost seeks out his mother, the local witch, and begs her to avenge his murder. The witch turns up at Javier´s ranch, and under a mysterious and unexpected shower of thunder and lightning, curses the family. Javier's wife shall bear twin daughters, one of which shall be a fearsome demoness. A day later, Delia goes into labor and gives birth to a healthy baby girl. Everybody feels calmer after the birth, yet a couple of hours later, Delia gets labor pains again. This time she's ripped apart by another baby girl. Delia bleeds to death, yet because the two girls look identical, both healthy and beautiful, it´s hard to know which one killed her mother. Several years later, the identical twins have very different personalities. Gilda is an independent doctor and a city dweller. Her twin Liliana is a frail invalid who resides in the ranch. However, one of them harbors inside the dreadful Chacala, which will soon materialize to wreak havoc among those around her.

Loading countdown...

Contra Viento y Marea

1997

Samantha

Samantha

1998

Como tú, ninguna

Como tú, ninguna

1994

El País de las mujeres

1998

La Revancha

La Revancha

2000

Pasionaria

Pasionaria

1990

Hidden Truths 2

Hidden Truths 2

2021

Niñas Mal

Niñas Mal

2010

Navidad sin Fin

Navidad sin Fin

2001

Ilusiones

Ilusiones

1995

Niña Mimada

Niña Mimada

1998

Carmen Querida

Carmen Querida

1990

Dark Fate

Dark Fate

2003

El Manantial

El Manantial

2001

Deus Salve o Rei

Deus Salve o Rei

2018

Corona de lágrimas

Corona de lágrimas

2012

The Lady from Vendaval

The Lady from Vendaval

2012

Arroz con Leche

Arroz con Leche

2007

La Bruja

La Bruja

2011

The White Slave

The White Slave

2016