All Cast

Mamoru Miyano

Mamoru Miyano

Reinhard von Lohengramm (voice)

Kenichi Suzumura

Kenichi Suzumura

Yang Wen-li (voice)

Yuuichirou Umehara

Yuuichirou Umehara

Siegfried Kircheis (voice)

Yuki Kaji

Yuki Kaji

Julian Mintz (voice)

Junichi Suwabe

Junichi Suwabe

Paul von Oberstein (voice)

Daisuke Ono

Daisuke Ono

Wolfgang Mittermeier (voice)

Yuichi Nakamura

Yuichi Nakamura

Oskar von Reuentahl (voice)

Tokuyoshi Kawashima

Tokuyoshi Kawashima

Alex Caselnes (voice)

Aya Endo

Aya Endo

Frederica Greenhill (voice)

Shin-ichiro Miki

Shin-ichiro Miki

Walter von Schonkopf (voice)

Maaya Sakamoto

Maaya Sakamoto

Annerose von Grünewald (voice)

Kana Hanazawa

Kana Hanazawa

Hildegard von Mariendorf (voice)

Tatsuhisa Suzuki

Tatsuhisa Suzuki

Olivier Poplin (voice)

Kaito Ishikawa

Kaito Ishikawa

Dusty Attemborough (voice)

Yoshimitsu Shimoyama

Yoshimitsu Shimoyama

narration (voice)