When a peaceful settlement on the edge of a distant moon is threatened by a tyrannical force, a mysterious stranger becomes their best hope for survival.
When two girls disappear into the woods and return three days later with no memory of what happened to them, it seems they've been possessed by demons...