When living dolls must be the faces for their faceless masters, this psychological mystery anime invites viewers to question identity and power in a closed society.