1941 год, Вторая мировая война. Юный англичанин Джим Грэхем живёт в богатой семье в Китае. Японцы вторглись в Шанхай, Джим теряется в толпе и остаётся без родителей в захваченном городе. Во время скитаний находит друга Бэйзи, с которым попадает в лагерь заключенных. Среди болезни и нехватки пищи Джим борется за выживание, вынося предательства и оскорбления… Нити, связывающие его с детством, ослабевают, но Джим пытается сохранить дух и достоинство.