An American man returns to a corrupt, Japanese-occupied Shanghai four months before Pearl Harbor and discovers his friend has been killed. While he unravels the mysteries of the death, he falls in love and discovers a much larger secret that his own government is hiding.
John Cusack
as Paul Soames
Gong Li
as Anna Lan-Ting
周潤發
as Anthony Lan-Ting
Jeffrey Dean Morgan
as Conner
渡辺謙
as Tanaka
David Morse
as Richard Astor
Franka Potente
as Leni Müller
Hugh Bonneville
as Ben Sanger
安志傑
as Yum
Race Wong
as Cabaret performer
Rosanne Wong
as Cabaret performer
Michael Culkin
as Billy