as Hiroki Terai
as Natsuki Kiryu
as Yoshimichi Sasaki
as Daiya Morohashi
as Yaeko Kobe
as Yumi Terai
as Yume Takami
as Hideki Kokawa
as Shū Nishiyama
as Saori Nasu
as Yohei Yatabe
as teacher
as NPO employee
as Yoshika Kurume
as Yoshimichi Sasaki [Young]
as Natsuki Kiryu [Young]
as Taiki Terai