Japan zu Beginn des 20. Jahrhunderts. Yukio Daitokuji (Masahiro Motoki), ein junger und erfolgreicher Arzt, gerät in starke Zweifel über die Identität seiner jüngst kennengelernten und scheinbar an Amnesie leidenden Frau Rin (Ryô), als es zu unheimlichen Todesfällen im Hause seiner...
1953 stürmt Soldat Ginji ein Lagerhaus und metzelt jeden nieder, der sich zwischen ihn und Yakuza Oberhaupt Kuroda stellt. Er wird überwältigt und zu einer lebenslange Haftstrafe verurteilt. 50 Jahre später, inzwischen 79 Jahre alt, aus dem Gefängnis entlassen und verfolgt von den Schatten...