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