All Cast

Natsuko Akiyama

Natsuko Akiyama

Hirofumi Arai

Hirofumi Arai

Haruka Ayase

Haruka Ayase

Ryoko Hirosue

Ryoko Hirosue

Satomi Ishihara

Satomi Ishihara

Kazuki Kitamura

Kazuki Kitamura

Hitomi Kurihara

Hitomi Kurihara

Akaji Maro

Akaji Maro

Akifumi Miura

Akifumi Miura

Takao Osawa

Takao Osawa

Tak Sakaguchi

Tak Sakaguchi

Kuranosuke Sasaki

Kuranosuke Sasaki

Ryoko Shinohara

Ryoko Shinohara

Kyoko

Megumi Takahashi

Megumi Takahashi

Ai Takahashi

Ai Takahashi

Satoshi Tsumabuki

Satoshi Tsumabuki

Yasutaka Tsutsui

Yasutaka Tsutsui

Kanae Uotani

Kanae Uotani

The Messenger

Megumi Ujiie

Megumi Ujiie

Akagi

Masayoshi Yamazaki

Masayoshi Yamazaki

Akio

Morio Agata

Morio Agata

Takami Yoshimoto

Takami Yoshimoto

Yoshinobu Yamada

Yoshinobu Yamada