Steven Ndugga is 30 and a political refugee in Denmark. He was 13 when he became a soldier in Uganda. He turns to Magic Hour Films to have his story told, when he learns that his long lost son, only 10 years old, now too is a soldier in Uganda. Steven sets out to free him from the army, but things go terribly wrong, and suddenly Ugandan officials appear in Denmark to stop the film. They claim that Steven is a terrorist and that Uganda is a free country without child soldiery. Soon the film crew finds itself entangled in a political game that involves the chief of Ugandan intelligence, ministers and generals, a game in which the truth is very hard to get at.