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