Nach dem Tod ihrer jüngeren Schwester sucht Lily Morel Trost in der spirituellen Gemeinde von Cassadaga. Doch anstatt zur Ruhe zu kommen, muss sie sich mit dem rachsüchtigen Geist einer ermordeten Frau auseinander setzen. Als sie herausfindet, wer oder was die Schuld an dem mysteriösen Tod der Frau trägt, gerät sie in große Gefahr, denn Lily wird mit einem sadistischen Serienkiller konfrontiert, der unter dem Namen Geppetto bekannt ist. Geppetto (Pinocchios Puppenvater) verarbeitet seine Opfer anscheinend zu lebenden Marionetten!