Події розгортаються в 1941 році в Шанхаї на тлі розгортання конфлікту Другої світової війни. Японці наступають на китайську територію. Тут мешкають заможні британці Ґреми, яких війна поки що не зачепила. Їхній юний син Джим захоплюється авіацією, проводячи цілі дні за моделями літаків. Люблячі батьки потурають його мріям, але доля робить крутий поворот. Посеред хаосу в Шанхаї сім'я розпадається, і Джим втрачає сліди своїх батьків. Поодинці він блукає розлогим містом, збираючи сміття, щоб прогодуватися та уникнути нацистського полону.
Життя Джима змінюється, коли він перетинається з американським юнаком Бейсі. Хоча Бейсі пропонує Джиму щось на кшталт порад щодо виживання, сувора реальність життя самого Бейсі шокує Джима. Вони мусять разом долати складнощі війни, кожен з них залежить від іншого, щоб вижити.