Ile razy można umierać z miłości?
Mike Church (Kenneth Branagh), to sprytny detektyw z Los Angeles z wyjątkowym talentem do odnajdywania zaginionych osób. Kiedy jednak zostaje poproszony o wyjaśnienie zagadki pięknej, tajemniczej kobiety, cierpiącej na amnezję i dręczonej przez krwawe koszmary, niełatwo przychodzi mu odnaleźć klucz do zagadki. W sprawę zostaje zaangażowany stary antykwariusz, specjalista od hipnozy. Jego seanse prowadzą do zaskakujących odkryć. Źródłem koszmarów zdaje się być historia Margaret Strauss (Emma Thompson), światowej sławy pianistki, rzekomo zamordowanej przez swego męża - kompozytora w... 1948 roku! [opis dystrybutora dvd]
Kenneth Branagh
Roman Strauss / Mike Church
Emma Thompson
Margaret Strauss / Grace
Derek Jacobi
Franklyn Madson
Andy García
Gray Baker
Wayne Knight
Pete Dugan
Robin Williams
Cozy Carlisle
Richard Easton
Father Timothy
Jo Anderson
Sister Madeleine / Starlet
Hanna Schygulla
Inga
Campbell Scott
Doug O'Malley
Christine Ebersole
Lydia Larsen
Vasek Simek
Otto Kline