Kueki Ressha

Kueki Ressha (苦役列車) is a 2012 Japanese film directed by Nobuhiro Yamashita. It was released in Japan on July 14, 2012.

Cast

 * Mirai Moriyama as Kanta Kitamachi
 * Kengo Kora as Shoji Kusakabe
 * Atsuko Maeda as Yasuko Sakurai