Povestea unui baiat rasfatat dintr-o familie buna de britanici din Shanghai. Jim (Christian Bale) este despartit de familia sa in timpul invaziei japoneze a Shanghai-ului si invata sa se descurce in viata cu ajutorul unui mercenar (John Malkovich)....
Deși medicul îl sfătuiește să nu mai accepte cazuri penale, avocatul morocănos Sir Wilfred Robarts (Richardson) decide să-l apere pe americanul acuzat de uciderea unei englezoaice....