麦克(肯尼思·布拉纳 Kenneth Branagh 饰)是一名私家侦探,一日,一位失去了记忆的女子(艾玛·汤普森(👶) Emma Thompson 饰)向他求助,希(🐸)望能(😹)够通过他的帮助找回自己的身份。在催眠大师富兰克林(德里克·雅各比 Derek Jacobi 饰)的催(🔩)眠之中,女子得知了自己前世的姓名——玛格丽特。随着时间的推移,麦克渐(🐏)渐爱上(💇)了善良的失意女子,在一次催眠中,他发(😟)现自己的前世(🏘)竟然就是玛格丽特的丈夫罗曼,而(🛫)玛格丽特正是死于罗曼之手。随着调查的深(🙌)入,麦克发现富兰克(🎮)林亦被卷入了他们纷乱复杂的前世今生之中(☝),而他其实才是杀害玛格丽特的真正凶手。如(🚇)今,命运让富兰克林和玛格丽特再度重逢,亦将玛格丽特置于了(🖼)危险之中。