- 麦克(肯尼思·布拉纳 Kenneth Branagh 饰)是一名私家侦探,一日,一位失去了记忆的女子(艾玛·汤普森 Emma Thompson 饰)向他求助,希望能够通过他的帮助找回自己的身份。在催眠大师富兰克林(德里克·雅各比 Derek Jacobi 饰)的催眠之中,女子得知了自己前世的姓名——玛格丽特。 随着时间的推移,麦克渐渐爱上了善良的失意女子,在一次催眠中,他发现自己的前世竟然就是玛格丽特的丈夫罗曼,而玛格丽特正是死于罗曼之手。随着调查的深入,麦克发现富兰克林亦被卷入了他们纷乱复杂的前世今生之中,而他其实才是杀害玛格丽特的真正凶手。如今,命运让富兰克林和玛格丽特再度重逢,亦将玛格丽特置于了危险之中。
- 丹妮(佛罗伦斯·珀 Florence Pugh 饰)的姐姐因为精神疾病而自杀,在死的时候还顺带着杀死了他们的双亲。这巨大的打击令丹妮患上了抑郁症。克里斯蒂安(杰克·莱诺 Jack Reynor 饰)是丹妮的男友,实际上,他早就决定和丹妮分手了,可是悲剧的发生和丹妮糟糕的状况让他不得不将自己的分手计划无限期的延后。 克里斯蒂安和同学佩勒(维尔赫尔姆·布洛姆根 Vilhelm Blomgren 饰)、马克(威尔·保尔特 Will Poulter 饰)、乔什(威廉·杰克森·哈珀 William Jackson Harper 饰)决定一起前往佩勒的故乡——一座位于瑞典的偏僻小村庄,那里古老的文化和祭祀活动将成为他们毕业论文的题材,在克里斯蒂安的邀请下,丹妮也加入了这趟旅途。