as Takeshi Kodama
as Jo Hamamura
as Sanaemon Goto
as Sakae Osugi
as Seijuro Yoshioka
as Nisaburo
as Toru Rikiishi (voice)
as Narrator
as Hashidera
as Shusaku Kazama (Shinji's father)
as Apparent Father
as Shiomi
as Toru rikiishi
as Matoba Yuichirou
as Mystery man
as Shuji Taura
as Fukujiro Toyotomi
as Hiroshi Isomura
as Teijirô
as Man
as Hashimoto
as Sasajima