All Cast

Shun Oguri
Naomitsu Hatakeyama

Yuki Shibamoto
Ako

Kei Tanaka
Sakuramaru

Hiroyuki Ikeuchi
Nobutsuna Hatakeyama

Hirotaro Honda
Hidetaka Kuriyama

Kyosuke Yabe
Michikane

Hiroki Matsukata

Yoshiyuki Yamaguchi

Go Ayano

Takamasa Suga

Masaomi Kondo

Miho Fujima

Eugene Nomura
Takaki Uda

Takumi Kitamura
