Naoki Kobayashi
Teiji Matsuda
Yoshiko Sakuma
Mrs. Yamamoto
Kazuhiro Muroyama
Det. Kameyama
Tomoyasu Sakata
Karaoke Singer
Shouzou Sasaki
Noodle Shop Owner
Chiaki Yamamoto
Teiji's Aunt (Younger)
Chie Izumiyama
Teiji's Aunt (Older)
Riku Takahashi
Young Teiji
Yui Hosokawa
Café Waitress
Adelaide Young
Lucy (Age 8)
William Bylesjoe
Lucy's Brother #1
Ruben Leiram
Lucy's Brother #2
Isac Leiram
Lucy's Brother #3
Zachary Miller
Lucy's Brother #4
Trevor Miller
Lucy's Brother #5
Alex Milewski
Lucy's Brother #6
Yaeko Kimura
Grandmother on Train
Sadako Saida
Police Female Warden
Burger Hasegawa
Police Desk Clerk