麦克(肯尼思·布拉纳 Kenneth Branagh 饰)是一名私家侦探,一日,一位失去了记忆的女子(艾玛·汤普森 Emma Thompson 饰)向他求助,希望能够通过他的帮助找回自己的身份。在催眠大师富兰克林(德里克·雅各比 Derek Jacobi 饰)的催眠之中,女子得知了自己前世的姓名——玛格丽特。 随着时间的推移,麦克渐渐爱上了善良的失意女子,在一次催眠中,他发现自己的前世竟然就是玛格丽特的丈夫罗曼,而玛格丽特正是死于罗曼之手。随着调查的深入,麦克发现富兰克林亦被卷入了他们纷乱复杂的前世今生之中,而他其实才是杀害玛格丽特的真正凶手。如今,命运让富兰克林和玛格丽特再度重逢,亦将玛格丽特置于了危险之中。…
吉姆·卡维泽,克劳迪娅·卡万,
丝柯·泰勒-考普顿,Scout,Taylor-Compton,迈克尔·科彭,迈克尔·科彭,Michael,Copon,
梁家辉,邱淑贞,黄光亮,张耀扬,苑琼丹,黄斌,林迪安,乐韵
怀亚特·罗素,凯瑞·康顿,艾米丽·霍菲尔,加文·沃伦,南希·利内翰,本·辛克莱尔,乔迪·朗,埃迪·马丁内斯,普雷斯顿·加利,埃莉·阿莱扎,艾万·乌塔帕,埃莉诺·T·斯雷特,以利亚·J·罗伯茨
卡佳·马丁,梅根·劳莱斯,艾莉森·佩吉