麥克(肯尼思·布拉納 Kenneth Branagh 飾)是一名私家偵探,一日,一位失去了記憶的女子(艾瑪·湯普森 Emma Thompson 飾)向他求助,希望能夠通過他的幫助找回自己的身份。在催眠大師富蘭克林(德里克·雅各比 Derek Jacobi 飾)的催眠之中,女子得知了自己前世的姓名——瑪格麗特。 隨著時間的推移,麥克漸漸愛上了善良的失意女子,在一次