Dwunastoletni Jim (Christian Bale) jest miłośnikiem japońskich samolotów. Po wkroczeniu do Szanghaju wojsk Hirohito, tłum rozdziela chłopca z rodzicami
. Teraz Jim jest zdany na własne siły. Jego tułaczka przez wymarłe rodzinne miasto kończy się w obozie dla internowanych. Dziecko z dobrego domu okazuje się bardzo pojętne i szybko
adaptuje się w ekstremalnych warunkach, zarabiając na życie handlem przedmiotami codziennego użytku.
