Ansel Elgort as Jake Adelstein
Ken Watanabe as Hiroto Katagiri
Shou Kasamatsu as Sato
Rachel Keller as Samantha
Hideaki Ito as Miyamoto
Rinko Kikuchi as Eimi Maruyama
Ella Rumpf as Polina
Shun Sugata as Ishida
Ayumi Tanida as Tozawa
Ayumi Ito as Misaki