麥克(肯尼思·布拉納飾)是一名私家偵探,某日接待了因車禍?zhǔn)ビ洃浀呐樱ò敗丈棧T诖呙邘煾惶m克林(德里克·雅各比飾)的引導(dǎo)下,女子得知自己前世名為瑪格麗特。隨著調(diào)查深入,麥克通過(guò)多次催眠發(fā)現(xiàn)自己與女子存在靈魂輪回關(guān)系——他的前世正是瑪格麗特的丈夫羅曼,而瑪格麗特實(shí)為被羅曼殺害。真相逐漸浮出:富蘭克林才是操縱輪回記憶的幕后黑手,他利用催眠技術(shù)掩蓋自己當(dāng)年殺害瑪格麗特并轉(zhuǎn)世逃脫罪責(zé)的事實(shí)。當(dāng)麥克與女子萌生情愫之際,富蘭克林試圖通過(guò)催眠重置程序抹除現(xiàn)世記憶以延續(xù)輪回。最終麥克在警方協(xié)助下揭穿富蘭克林的罪行,女子通過(guò)殘存記憶恢復(fù)身份認(rèn)知,在解除精神控制后逃離險(xiǎn)境。