Szanghaj, II wojna światowa. Podczas okupacji miasta przez Japończyków 12-letni Jim, syn brytyjskich arystokratów, zostaje rozdzielony z rodziną i trafia do obozu dla internowanych.
Policjant trafia na odizolowaną od świata wyspę, gdzie przeprowadza śledztwo w sprawie zaginięcia dziewczynki. Wkrótce odkrywa, że tamtejsi mieszkańcy kultywują pogańskie wierzenia.