Mamoru Sasaki
Billy (voice)
Takemichi Hanagaki
Takemichi Hanagaki
Rion (voice)
Akira Ichikawa
Takemichi Hanagaki
Ryuta Omura
Kaoru
Agetaro Katsumata
High School Boy (voice)
Rio Yamamoto
Sota Kubota
Mamoru Suzuhara (voice)
Naomi Katagaki – now (voice)
Takuya Okada
Nobuo
Towa Asakura
Akira Shinkai
Yuto Shiba
Haruki Shiga (past days)
Tsubasa Seyama
Kosuke Okuda (middle school)
Haru Okuno (in childhood)
Yoichi Fujitani (child)
Saotome Kaoru