In 1953, two
tempeh bongkrèk makers in Dukuh Paruk, a small hamlet in
Banyumas,
Central Java, accidentally sell poisoned tempeh, which kills many residents, including the much respected
ronggeng (local traditional dancer). The residents of the hamlet begin panicking and rioting, accusing the tempeh makers of plotting against the village; in response, the tempeh makers eat their own produce, resulting in their deaths. Their daughter, Srintil, survives and is raised by her grandfather Sakarya (Landung Simatupang). Ten years later in 1963, Srintil (
Prisia Nasution) and Rasus (
Nyoman Oka Antara) are fast friends. Rasus also has romantic feelings for her. With the hamlet starved and in a depression since the loss of its
ronggeng, Sakarya receives a vision that Srintil will become a great
ronggeng, capable of saving the hamlet from starvation. He then convinces Srintil to become a
ronggeng. She then tries to proves herself to Kartareja (
Slamet Rahardjo), the hamlet's
ronggeng caretaker and his wife (Dewi Irawan) by dancing at the grave of Ki Secamenggala, the hamlet's founder. Her attempt is only successful after Rasus gave her the
ronggeng amulet belonged to the late
ronggeng of Dukuh Paruk. Seeing this amulet, Kartareja then announces that Srintil has been chosen by the founder's spirit. Meanwhile,
Indonesian Communist Party member Bakar (
Lukman Sardi) arrived in the hamlet and began convincing local farmers to join the party, claiming that the Communist party are the only ones who can help save the
wong cilik (underclass) of Dukuh Paruk and their starving hamlet. After the success of her dance at the grave of Ki Secamenggala, Srintil is told that she must undergo a ritual before she can truly become a
ronggeng, called
bukak klambu (literally "opening the veil"), in which her virginity will be sold to the highest bidder. This upsets Rasus, who tells Srintil that he is not comfortable with her becoming a
ronggeng. Srintil says that she will give her virginity to Rasus, and on the day of the
bukak klambu they have sex in a goat shack; that evening, Srintil has sex with two other "highest bidders" and becomes a full
ronggeng. Devastated, Rasus runs away from the hamlet, leaving Srintil broken-hearted. He then joins a local
army base, where he befriends Sergeant Binsar (
Tio Pakusadewo). Binsar teaches him to read and wins Rasus' trust. Meanwhile, the residents of Dukuh Paruk start to embrace communism under Bakar's leadership, despite their lack of political knowledge. During Rasus' military time, Dukuh Paruk's
ronggeng troupe, which includes Kartareja, Sakarya, Sakum the blind
kendhang player, and Srintil becomes increasingly popular and become involved in many rally events organised by the communist party. Two years later, following the failed
Communist-led coup d'état in
Jakarta. Rasus is sent by Binsar in operations to clear the presence of Communists in the area. However, when Dukuh Paruk's turn comes in the massacre, Rasus hurries back, leaving his army comrades to his hamlet to find and save Srintil. He finds Dukuh Paruk to be destroyed and devoid of its inhabitants, leaving only Sakum. His continued effort ends in vain as Rasus arrives in a hidden army concentration camp just as Srintil is taken away by the army and disappears along with the rest of Dukuh Paruk's residents. Ten years later, Rasus meets a street dancer and a blind man in a village close to Dukuh Paruk who resemble Srintil and Sakum. He quickly stops her, giving her the amulet of Dukuh Paruk's
ronggeng which he found in Dukuh Paruk during his search for Srintil ten years ago. The dancer nervously accepts it and leave Rasus, who smiles, signalling his recognition of his love Srintil. ==Cast==