as Osaru Mukashi (voice)
as Sunagawa
as Tsuneoki Ikeda
as Sekai
as Taira
as Noriaki Sawada
as Jouji 'George' Koizumi
as Ichigo Kamikura
as Junichi Kitami
as Toshio Nakagawa
as Ayumu Muko
as Toshizo Hijikata
as Sen Yagami
as Eiji Ujo
as Hyoudou Haruo
as Kamogawa Takashi
as Yoshii
as Susumu Onodera
as Sanda
as Ranmaru Tomonaga
as Takehachi Sokoi
as Kota Tanaka
as Sublieutenant Kusaka
as Noboru Aihara (30 years old)
as Sota Morimoto
as 田渕繁行
as Tomoeda
as Goro Ashimura
as Koichiro Tsushima
as Tanaka Maru
as Chihiro Okudera
as Kongming
as Shigeru Murai
as Yukihito Kosaka
as Kikuchi Toru
as Akito Kusakabe
as Seno Kazuma
as 朝永兰丸
as Tachibana Shogo
as Masashi Nishioka
as Hayato Kaizaki
as Shinobu
as Takara Keisuke
as Osamu Tamura
as Shokatsu Koumei
as Eisuke Yamate
as Kyûzô Miyabe
as Yoshikawa Naoki
as Keigo Hayami
as Shogo Hayama
as Kazuki Nanami
as Kotaro Taneda
as Satou Ikuo
as Manpyo Teppei
as Tomekitchi
as Koki Kiyose
as Masashi Senoo
as Hirayasu Saimon
as Mayama Takumi
as Sho Okura
as Yuuhei
as Taku Gomyo
as Ren Hoshina
as Haruki Kiryu
as Yohei Yamaguchi
as Tsushima Shuji