
Alicia Vikander
Lucy Fly
Acting

Riley Keough
Lily Bridges
Acting

Naoki Kobayashi
Teiji Matsuda
Acting

Kiki Sukezane
Natsuko
Acting

Yoshiko Sakuma
Mrs. Yamamoto
Acting

Ken Yamamura
Det. Oguchi
Acting

Kazuhiro Muroyama
Det. Kameyama
Acting

Akiko Iwase
Ms. Katō
Acting

Jack Huston
Bob Johnson
Acting
![Kenichi Masuda]()
Kenichi Masuda
Mr. Yamada
Acting

Chiaki Kawamo
Policewoman
Acting
![Naomi Urushibara]()
Naomi Urushibara
Ms. Ide
Acting
![Tomoyasu Sakata]()
Tomoyasu Sakata
Karaoke Singer
Acting

Shouzou Sasaki
Noodle Shop Owner
Acting
![Chiaki Yamamoto]()
Chiaki Yamamoto
Teiji's Aunt (Younger)
Acting
![Chie Izumiyama]()
Chie Izumiyama
Teiji's Aunt (Older)
Acting
![Riku Takahashi]()
Riku Takahashi
Young Teiji
Acting

Saya Yoshida
Proprietress
Acting
![Yui Hosokawa]()
Yui Hosokawa
Café Waitress
Acting
![Adelaide Young]()
Adelaide Young
Lucy (Age 8)
Acting
![Nikita Savilov]()
Nikita Savilov
Marcus
Acting
![William Bylesjoe]()
William Bylesjoe
Lucy's Brother #1
Acting
![Ruben Leiram]()
Ruben Leiram
Lucy's Brother #2
Acting
![Isac Leiram]()
Isac Leiram
Lucy's Brother #3
Acting
![Zachary Miller]()
Zachary Miller
Lucy's Brother #4
Acting
![Trevor Miller]()
Trevor Miller
Lucy's Brother #5
Acting
![Alex Milewski]()
Alex Milewski
Lucy's Brother #6
Acting
![Yaeko Kimura]()
Yaeko Kimura
Grandmother on Train
Acting

Maiko Ishii
Newscaster
Acting
![Sadako Saida]()
Sadako Saida
Police Female Warden
Acting

Burger Hasegawa
Police Desk Clerk
Acting