The reincarnation of a 10th century Japanese general haunts 1920's Tokyo.
as Eichi Shibusawa
as Yasunori Kato
as Keiko Tatsumiya
as Yoichiro Tatsumiya
as Kyoka Izumi
as Yukari Tatsumiya
as Shigemaru Kuroda
as Junichi Narumi
as Yasumasa Hirai
as Rohan Koda
as Makoto Nishimura
as Masayuki Orida
as Arata Mekata
as Ryokichi Tagami
as Tokuji Hayakawa
as Ogai Mori
as Woman at pool
as Masatoshi Okochi
as Kudo
as Azusa Nishimura
as Red Priest