
Szanghaj, 1941 rok, kilka miesięcy przed atakiem na Pearl Harbor. Do okupowanego przez Japończyków miasta przypływa Paul Soames (John Cusack). Oficjalnie jest dziennikarzem pracującym dla anglojęzycznej gazety. W rzeczywistości to amerykański agent, który ma się spotkać ze przyjacielem Connerem (Jeffrey Dean Morgan) i odebrać od niego ważne informacje wywiadowcze. Jednak do spotkania nie dochodzi, gdyż na krótko przed nim Conner zostaje zamordowany. Próbując wyśledzić odpowiedzialnych za tę zbrodnie, Paul poznaje piękną Annę (Li Gong), jej męża Anthony’ego (Yun-Fat Chow) oraz japońskiego kapitana Tanakę (Ken Watanabe).