The story is adapted from Pu Songling's original book Liao Zhai's Strange Stories. The story is about the murder of a number of men in Jinning City. As the mystery unfolds, the legendary banshee turns to be the work of a female demon. The demon-hunter Gu Shijie battles with the demons and the heroes in a battle of wits.
Mike
Wen Jiajia (Tang Wei) é feliz vivendo como a amante de um empresário rico, mas corrupto. Apesar do fato de ele já ser casado, ela está satisfeita em ser mimada e coberta de presentes — até descobrir que está grávida de um filho dele. Enfrentando questões jurídicas na China, Wen Jiajia decide ir para Seattle, nos Estados Unidos, para dar à luz a criança em uma maternidade ilegal. Em Seattle, ela encontra Frank (Wu Xiu Bo), um motorista de táxi chinês divorciado que ela reconhece como um ex-cirurgião cardíaco. Frank se mudou para cuidar da filha enquanto a ex-esposa se prepara para ir para os Estados Unidos. Em uma reviravolta inesperada, o namorado de Wen Jiajia de repente se vê em dificuldades financeiras na China, deixando-a sem dinheiro de uma hora para outra. Em apuros, ela desabafa com Frank. Aos poucos, os dois criam um laço, e uma improvável relação começa a se desenhar.