Años cuarenta. La II Guerra Mundial se encuentra en pleno apogeo. En medio del ambiente crispado, el detective Paul Soames (John Cusak, 'El enigma del cuervo'), llega a la ciudad de Shangai para aclarar la muerte de su mejor amigo, pero sin darse cuenta acaba atrapado en una peligrosa conspiración. Perseguido por un agente del servicio secreto japonés, Tanaka (Ken Watanabe, 'Origen'), sus sospechas se centran en un capo de la mafia local, el carismático Anthony Lang-Ting (Chow Yun-Fat, 'The Killer') y en su bella esposa, Anna (Gong Li, 'La maldición de la flor dorada'), con la que se verá envuelto en un peligroso romance. Ambos deberán resolver el crimen y huir de la ciudad antes de que descubran su secreto.