H Stills_1

One night something resembling a meteor crashes nearby the city of Troy, New York and strange things start happening. People walks off as if they were hypnotized and disappears into the forest, gravity is occasionally out of play and some suddenly see their eyes inexplicably bloodshot. Amidst all this, we follow two women, both named Helen. One is retired and lives an autopilot sort of life with her husband and her beloved “baby”, a doll so lifelike it’s creepy.... Read More