All Cast

Shun Oguri

Shun Oguri

Genji Takiya

Kyosuke Yabe

Kyosuke Yabe

Ken Katagiri

Meisa Kuroki

Meisa Kuroki

Ruka Aizawa

Takayuki Yamada

Takayuki Yamada

Tamao Serizawa

Ken'ichi Endô

Ken'ichi Endô

Joji Yazaki

Goro Kishitani

Goro Kishitani

Hideo Takitani

Kenta Kiritani

Kenta Kiritani

Tokio Tatsukawa

Sousuke Takaoka

Sousuke Takaoka

Shun Izaki

Yusuke Kamiji

Yusuke Kamiji

Shoji Tsutsumoto

Shunsuke Daitoh

Shunsuke Daitoh

Hiromi Kirishima

Kaname Endo

Kaname Endo

Yuji Tokaji

Dai Watanabe

Dai Watanabe

Bando Hideto

Motoki Fukami

Motoki Fukami

Megumi Hayashida

Hisato Izaki

Hisato Izaki

Go Mikami

Yusuke Izaki

Yusuke Izaki

Manabu Mikami

Suzunosuke Tanaka

Suzunosuke Tanaka

Chuta

Sansei Shiomi

Sansei Shiomi

Yoshinobu Kuroiwa

Yutaka Matsushige

Yutaka Matsushige

Ushiyama

Erina

Erina

Kiyohiko Shibukawa

Kiyohiko Shibukawa

Yakuza