1941년, 진주만 공격 60일 전… 세계 열강의 세력 다툼과 동서양의 문화가 공존하는 격정적인 도시 상하이.
미 정보부 요원인 폴(존 쿠삭)은 동료의 의문에 싸인 죽음을 밝히기 위해 기자로 위장해 상하이에 잠입한다. 사건을 조사하던 폴은 혼란의 도시 상하이를 둘러싸고 벌어지고 있는 강대국간의 거대한 음모를 눈치챈다.
폴은 음모의 중심에 있는 상하이 지하조직 삼합회 보스인 앤소니(주윤발)와 그의 매혹적인 아내 애나(공리), 그리고 비밀의 열쇠를 쥔 일본 정보부의 수장 다나카 대좌(와타나베 켄)에게 접근해 전쟁을 막으려 한다.
하지만, 일본은 비밀리에 함대를 빼돌려, 제2차 세계대전의 서막을 알리는 진주만 공격을 시작하는데…