העיתונים מפרטים את מקרה הרצח משנת 1949 של מרגרט שטראוס (אמה תומפסון), שנדקרה למוות במהלך שוד, וצמיד הקרסול שלה נגנב. בעלה, המלחין רומן שטראוס (קנת בראנה), נמצא אשם בפשע ונידון למוות. לפני ההוצאה להורג מבקר את רומן העיתונאי גריי בייקר (אנדי גרסיה). כשהוא נשאל אם הרג את מרגרט, רומן לוחש דבר מה באוזנו של גריי. בייקר לא מגלה מה אמר לו רומן.
ארבעים שנה אחר כך, הבלש הפרטי מייק צ'רץ' (בראנה) מנסה לגלות את זהותה של אישה שהגיעה לבית היתומים בו הוא גדל. היא סובלת מאמנזיה, אינה יכולה לדבר ויש לה סיוטים. מייק לוקח אותה לחברו, פיט דאגן (ויין נייט) כדי שיצלם אותה ויפרסם את תמונתה יחד עם פרטי הקשר שלו. סוחר העתיקות ומהפנט בשם פרנקלין מדסון (דרק ג'קובי) ניגש למייק וטוען שהיפנוזה יכולה להשיב את הזכרונות שלה.
כשהנסיון נכשל, מדסון מציע שהם ינסו לחזור לגלגול קודם שלה. מייק מטיל ספק באפשרות זו, אבל האישה מספרת בגוף שלישי פרטים על חייהם של מרגרט ורומן, החל מתקופת החיזור ביניהם ועד לחתונתם. בסיום הפגישה, היא יכולה לדבר אבל עדיין סובלת מאבדן זיכרון. מדסון מראה להם כתבה במגזין לייף המתאר את הרצח. בתמונות רואים דמיון בולט בין מייק והאישה לבין רומן ומרגרט. מייק מבקר פסיכיאטר לשעבר בשם קוזי קרלייל (רובין ויליאמס) שמתעקש על כך שהם ימשיכו את הטיפול אצל מדסון. ייתכן שההתעמקות בבעיות בין מרגרט לרומן ירפא את האמנזיה שלה.
מייק קורא לאישה בשם "גרייס" ומתחיל להתאהב בה. דאג (קמפבל סקוט) מופיע וטוען שגרייס היא ארוסתו קתרין, אבל מייק מגלה שהוא משקר ומבריח אותו. כשהיא מהופנטת גרייס נזכרת שרומן סבל ממחסום כתיבה והיה חסר פרוטה. הוא חושב שהיא מפלרטטת עם בייקר, אותו פגשה ביום נישואיהם. מרגרט אינה מצליחה לשכנע את רומן שהיא נאמנה לו. היא תופסת את פרנקי, הבן של סוכנת הבית אינגה, מחטט בקופסת התכשיטים שלה. מרגרט מבקשת מרומן לפטר אותם אבל רומן מסרב, ומספר שהם הצילו את חייו בגרמניה הנאצית.
גרייס רואה את מייק עומד מעל מרגרט ובידו מספריים, והיא משוכנעת שהוא מתכוון להרוג אותה. מייק מתעקש ואומר שהוא לעולם לא יפגע בה, אבל כאשר הוא קורא לה "מרגרט" בטעות, הוא מסכים שמדסון יהפנט אותו. במהלך ההיפנוזה הוא מבין שהוא היה מרגרט וגרייס הייתה רומן, אבל הוא אינו מסוגל לגלות זאת למדסון או לגרייס.
דוגן מספר למייק שהוא גילה את זהותה של גרייס, ושמה האמיתי הוא אמנדה שארפ. אמנדה עדיין חוששת ממייק, ופיט ומדסון מלווים אותה לדירה שלה. כל יצירות האמנות שלה ממוקדות במספריים. מדסון נותן לה אקדח כדי להגן על עצמה ממייק. מייק מבקר את בייקר בבית אבות ושואל אותו מה אמר לו רומן. בייקר טוען שרומן לא אמר דבר ורק נישק אותו. בייקר משוכנע שרומן לא הרג את אשתו ומפציר במייק למצוא את אינגה, שלבטח יודעת מה קרה.
מייק מבין שמדסון הוא הילד פרנקי. הוא חוקר את אינגה, והיא מסבירה לו שהיא התוודתה על אהבתה בפני רומן, אבל הוא דחה אותה. פרנקי האשים את מרגרט באומללותה של אימו ודקר אותה במספריים. אחר כך גנב את צמיד הקרסול שלה. רומן נכנס אחר כך לחדר והוא נמצא מכוסה בדם ובידו כלי הרצח. אחרי הוצאתו להורג של רומן, אינגה ופרנקי עברו ללונדון. הוא למד שם על היפנותרפיה ושחזור גלגולים. אחרי שהם חזרו ללוס אנג'לס, פרנקי היה משוכנע שרוחה של מרגרט יבקש נקמה. כשהוא ראה את תמונתה של מרגרט בעיתון, הבין שהיא חזרה להתנקם בו. הוא שכר את שירותיו של השחקן דאג, כדי להפריד בין מייק לאמנדה. אינגה מתנצלת על תפקידה במותה של מרגרט, ומוסרת למייק את הצמיד. אחרי שמייק עוזב את הבית, מדסון חונק את אינגה בעזרת כרית.