Giappone, inizio Novecento. Yukio (Masahiro Motoki) è uno stimato medico dalla vita apparentemente perfetta. L'uomo ha sposato Rin (Ryō), una donna che non ha ricordo del proprio passato. Ben presto l'uomo scopre di avere un fratello gemello, Sutekichi, abbandonato alla nascita dai suoi genitori, ora divenuto un astuto ladro e pronto a vendicarsi di anni di soprusi e povertà, gettando Yukio in un pozzo e prendendo il suo posto. Intanto la memoria di Rin comincia lentamente a tornare, e comprende di aver già conosciuto Suketichi molto tempo prima.