
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 Garcia
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