Kôichi Satô
as
Keichiro Tarumi
Hiroshi Tamaki
as
Nariaki Seto
Hidetoshi Nishijima
as
Ryota Akitsu
Hayato Ichihara
as
Yohei Sakumizu
Yûko Takeuchi
as
Keiko Arisawa
Hiroshi Tamaki
as
Shinichiro Ochiai
Ken Ishiguro
as
Tadao Miyata
Yoshihiko Hakamada
as
Toshimitsu Fuyuki
Alec Su
as
Emperor Xian
Hiroshi Tamaki
as
Mu Shun
Kanji Tsuda
as
Goemon Nagai
Yûya Yagira
as
Hokusai Katsushika
Hiroshi Abe
as
Juzaburo Tsutaya
Hiroshi Tamaki
as
Utamaro Kitagawa
Fumino Kimura
as
Chiyo Mochizuki
Nanao
as
Fujiko Hase
Hiroshi Tamaki
as
Koichi Ogata
Yûko Ôshima
as
Miwa Kazama
Yûichi Fukuda
Director
Taishi Nakagawa
as
Kaiser Tanaka
Hiroshi Tamaki
as
Knecht
Ryô Yoshizawa
as
Miharu Hino
Yûki Yamada
as
Toma Hino
Keisuke Koide
as
Kyohei Sekiguchi
Hiroshi Tamaki
as
Makoto Segawa
Meisa Kuroki
as
Miyuki Toyama
Yoshiyuki Morishita
as
Pharmacist
Masatô Ibu
as
Nagano
Hiroshi Tamaki
as
Shindo Toshikazu
Hiroshi Abe
as
Yamaguchi tamon
Mieko Harada
as
Yamamoto's wife