迈克(肯尼思·布拉纳,肯尼思·布拉纳)是一名私人侦探。一天,一个失去记忆的女人(艾玛·汤普森,艾玛·汤普森)向他求助,希望通过他的帮助找到自己的身份。 在催眠师弗兰克林(德里克·雅各比·德里克·雅各比饰)的催眠下,这个女人得知了她前世的名字——玛格利特。 随着时间的推移,迈克渐渐喜欢上了一个善良又失意的女人。在一次催眠中,他发现自己的前生是玛格丽特的丈夫罗曼,玛格丽特死在罗曼手里。 随着调查的深入,迈克发现富兰克林卷入了他们复杂的前世,而他其实是杀害玛格丽特的真凶。 现在,命运让富兰克林和玛格丽特重逢,也让玛格丽特身处险境。