Shanghai, 1936, uma encruzilhada de intriga política, refugiados em fuga do tumulto, reunindo forças militares, negócios internacionais e cultura de submundo.
Duas pessoas apanhadas no turbilhão, na sombra da invasão Japonesa, forjam uma ligação: Sofia, uma bela Condessa Russa (Natasha Richardson), forçada pelas circunstâncias a sustentar a sua família trabalhando num bar e como dançarina, e Jackson (Ralph Fiennes), um antigo diplomata devastado pela perda da sua família devido à violência politica e desiludido pela incapacidade do Mundo em alcançar a paz.