Tom vindt op zolder een oude kist van zijn opa, die als soldaat in Nederlands-Indië heeft gevochten. Tot zijn grote verbazing zit er een sprekende pop in, die zich Soedjorno noemt. Tom krijgt de onmogelijke opdracht om hem terug te brengen naar zijn eigenaar. Maar de speurtocht naar de waarheid blijkt een race tegen de klok.
Ruben groeit op in het Nederlands-Indië van 1947. Zijn vader wil dat hij niet meer omgaat met Karto, een inlandse jongen. Ruben komt in gewetensnood. Hij loopt weg en raakt verdwaald in de jungle. Daar komt hij steeds meer te weten over de rol van de Nederlanders in het land en is zijn keuze voor zijn vader niet meer zo vanzelfsprekend...