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