At the height of the
Rhodesian Bush War, Florence, an impulsive teenage peasant girl from the
Mashonaland countryside, decides to run away and join the
Zimbabwe African National Liberation Army (ZANLA) after her father is detained by the
Rhodesian Security Forces. She is joined on her journey by her friend, Nyasha; together, the duo trek across the border to a ZANLA training camp in neighbouring Mozambique. While undergoing guerrilla training, the girls adopt new revolutionary identities: Nyasha chooses the nom de guerre "Liberty", signifying her desire for independence, while Florence brands herself "Flame" to represent her passionate nature. Flame becomes pregnant after being raped by Comrade Che, an unscrupulous ZANLA
political commissar. Although initially devastated, she reconciles herself to raising her infant son in the camp. Flame subsequently survives a Rhodesian
air strike that kills both Che and their child. Deciding that she has nothing to live for but the war effort, she throws herself into her training and soon distinguishes herself in several ZANLA raids targeting infrastructure and commercial farms. The end of the war and the
election of Robert Mugabe in 1980 proves bittersweet for Flame, who finds it difficult to adjust to civilian life. Many unemployed ZANLA veterans, including Flame and her new husband, feel disillusioned and neglected by Mugabe's government. Flame subsequently relocates to
Harare, where Liberty has used her background as an intelligence officer to secure a lucrative administrative post. The reunion between the two is somewhat tense, as Flame wants financial assistance but Liberty no longer believes in the
collectivist lifestyle of mutual support and shared purpose once pursued in the guerrilla camps. Five years after the war's end, Flame and Liberty attend a
Heroes' Day party in an increasingly authoritarian and corrupt Zimbabwe. They continue to greet passers by with the old
pan-African slogan,
"A luta continua" ("the struggle continues") as the film closes. ==Cast==