During the Jiajing period of the Ming Dynasty, Wuzhen, a water town in the south of the Yangtze River. County government clerk Chen An took over a strange case. The richest man in town died suddenly and mysteriously in a horrifying manner. Before his death, he heard a strange singing voice coming from an abandoned stage. After that, people in the town died in the same way one after another. The only clue was an extra embroidery needle on the deceased's body. As the investigation deepens, a tragedy involving the massacre of a theater troupe twenty years ago comes to light. Chen An found that he was getting closer to the truth step by step, and became the next target of the "ghost actor" step by step.