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