Torrent of Life Cast Hideki Takahashi Hideaki Nitani Sayuri Yoshinaga Reiko Sasamori Mari Shiraki Osamu Takizawa