Haiji was an elite runner, but has not competed due to a past injury. He then meets fellow elite runner Kakeru who also left running, but caused by a dispute. Their meeting inspires both young men to run again, with Haiji choosing the fabled "Hakone Ekiden" (long distance relay race). The race requires a 10 member team so Haiji and Kakeru recruits 8 others (some of whom have never even run before). Within this unlikely group of runners a bond is formed through their training and a belief that they can accomplish the impossible.
小出恵介
as Haiji Kiyose
林遣都
as Kakeru Kurahara
中村優一
as Akane Kashiwazaki / Prince
川村陽介
as Akihiro Hirata / Niko
橋本じゅん
as Takashi Sugiyama
森廉
as Yukihiko Iwakura
森廉
as Yohei Sakaguchi
Dante Carver
as Mura Kamalla
斉藤祥太
as Jiro Jo