Le film se déroule en 1946 dans les Indes néerlandaises à l'époque de la révolution nationale indonésienne . Un jeune soldat déployé nommé Johan se passionne pour le capitaine de l'armée Raymond Westerling , qui mène des opérations de contre-insurrection contre la guérilla indonésienne et des opérations de purge sur le sud de Sulawesi . Petit à petit, Johan se retrouve à remettre de plus en plus la guerre en question.