Rok 1941. Amerykański agent Paul Soames (
John Cusack) przybywa do Szanghaju, by spotkać się ze swoim przyjacielem. Na miejscu dowiaduje się, że został on zamordowany. Paul zaczyna poszukiwania zabójcy. Zaczyna od spotkania z lokalnym szefem gangu Anthony'm Lan-Ting (
Yun-Fat Chow), którego żona działa w ruchu oporu przeciwko inwazji Japończyków.