Paul Soames (John Cusack) é um americano que retorna para Xangai quatro meses antes do ataque a Pearl Harbor na Segunda Guerra Mundial. Ele encontra a cidade tomada pelos japoneses e pela corrupção, e descobre que seu amigo foi assassinado. Enquanto tenta descobrir o motivo da morte, ele se envolve com uma bela mulher e desvenda um segredo muito maior que o governo americano está escondendo.