Set against the final months of Portuguese colonial rule, Tommy Guns follows a young woman whose ordinary life is upended by soldiers holding onto a war they have already lost.

What is Tommy Guns about?

The year is 1974, and the Angolan war of independence has reached its last, most desperate stretch. As pro-independence forces retake territory village by village, a small unit of Portuguese soldiers digs in at an isolated outpost, increasingly detached from the war's outcome and from each other. A local girl crosses into their orbit, and what begins as curiosity becomes something more dangerous for everyone involved. Director Carlos Conceição frames the collapse of an empire through this narrow, tense encounter rather than through battle scenes, letting the outpost itself carry the weight of a war already lost.

About the cast

The film is led by João Arrais and Anabela Moreira, with Miguel Amorim, Ivo Arroja, André Cabral, João Cachola, Vicente Gil and Diogo Nobre rounding out the soldiers stationed at the outpost. It is an ensemble built around restraint — performances that sit with silence and tension as much as dialogue, suited to a story where dread accumulates slowly rather than erupting.

Context & significance

Tommy Guns is a co-production between Angola, France and Portugal, made by filmmakers examining the end of Portuguese colonial rule in Africa from more than one national vantage point. The 1974 setting places it at the close of the Angolan War of Independence, a conflict that reshaped the country and its diaspora for a generation. At 118 minutes, the film takes its time with atmosphere, favoring a slow tightening of tension over conventional war-film momentum.

Watching Tommy Guns on Ktime

Tommy Guns streams on K-Time with a free account login — no purchase is needed to read this page, and no subscription is required to browse the wider catalogue before you watch. The film is available with Persian dubbing as well as Persian subtitles, so Farsi-speaking viewers can choose whichever fits their household, all inside K-Time's Farsi-language interface.