Een groep Britse krijgsgevangenen zit vast in een jappenkamp. De kampcommandant is keihard en deinst nergens voor terug. Als Majoor Jack 'Strafer' Celliers z'n entree maakt als gevangene ontstaat er een vreemde band van wederzijds begrip tussen hem en de kampcommandant.

Nadat hij twintig jaar geleden gevlucht was voor huurmoordenaars die door de Nederlandse bezetters waren ingehuurd, heeft oom Arana de twee zonen van zijn verslagen broer in Amerika grootgebracht. Daar heeft hij gewerkt aan de bouw van de transcontinentale spoorweg.

Guy Hamilton is een journalist die naar Indonesië moet voor zijn eerste taak. Daar wordt hij al snel een van de beste journalisten, o.a. door de hulp van zijn nieuwe vriend Billy Kwan. In Indonesië leert hij ook een nieuwe liefde kennen, Jill Bryant. Maar zij reist binnen de week terug naar England. Nu staat Guy voor een dillema, Jill of carrière in Indonesië.

1946. Een Nederlandse soldaat, Johan genaamd, wordt samen met honderdduizend anderen uitgezonden om orde op zaken te stellen in Nederlands-Indië. Gaandeweg raakt Johan in de ban van Raymond Westerling, een charismatische legerkapitein. Wanneer de oorlog escaleert en Westerling het verzet van de bevolking steeds genadelozer neerslaat, wordt de lijn tussen goed en kwaad voor Johan steeds vager.

1883, nabij Java. Een schip met een gemêleerd gezelschap is op zoek naar parels. Een weduwe zoekt haar zoon die van het eiland Krakatoa, waar de vulkaan op uitbarsten staat, probeert te ontsnappen. Ondertussen bereiden criminelen aan boord van het schip zich voor op muiterij.