Tokyo, Japan, 1989. Lucy Fly, a foreigner who works as a translator, begins a passionate relationship with Teiji, a mysterious man obsessed with photography.

Alicia Vikander
as Lucy Fly

Riley Keough
as Lily Bridges

Naoki Kobayashi
as Teiji Matsuda

Kiki Sukezane
as Natsuko

Yoshiko Sakuma
as Mrs. Yamamoto

Ken Yamamura
as Det. Oguchi

Kazuhiro Muroyama
as Det. Kameyama

Crystal Kay
as Singer

Akiko Iwase
as Ms. Katō

Jack Huston
as Bob Johnson