Tanya Maria

The Secret Agent

06/03/26

Cineworld, Edinburgh

If this film’s title suggests that we might be about to watch a run of the mill spy movie, don’t be misled. Kiba Mendonça Filho’s historical drama is many things, but straightforward it certainly isn’t. Shown here in a season of 2026’s Oscar-nominated films, it’s a complex, multi-faceted work that pulls in elements from many different genres with absolute authority.

The story opens in 1977 in Recife, Brazil, a country suffering under the curse of a brutal military dictatorship. ‘Marcelo’ (Wagner Moura) pulls in at a remote petrol station looking to fill his empty tank. He’s taken aback when he sees a dead body lying in the dirt under a flimsy covering of cardboard boxes. The attendant casually tells him that the man has been lying there for several days while everyone waits patiently for the cops to come and investigate. When two policeman do drive up, they’re much more interested in trying to extort money from Marcelo (real name Armando), who is returning to his old stamping ground three years after the mysterious death of his wife, Fatima.

Armando is also here to reconnect with his young son, Fernando, who lives with Fatima’s parents in Recife. Fernando is currently obsessed with the film Jaws, which he is desperate to see. When a shark is caught in local waters and a man’s leg is found in the creature’s stomach, the resulting news headlines kick off a whole series of wild rumours and myths. Meanwhile, Armando manages to secure a place in a refuge, run by former anarcho-communist, Dona Sebastiano (Tanya Maria), and there he meets others who have various reasons for wanting to stay under the radar. He finds work at the local identity card office, which gives him an opportunity to search for information about Fatima.

But it transpires that two hit men, Bobbi (Gabriel Leone) and Augusto (Roney Vilella), have been despatched by the man responsible for Fatima’s death, their sole mission to murder Armando…

The strength of this film is that it takes in so many different beats that it constantly challenges my expectations. The seventies setting is brilliantly evoked and there’s a vibrant, Latin American score by Mateus Alves and Tomaz Alves Souza. Maura is utterly compelling in the central role, but he’s only one of a host of fascinating characters that parade exuberantly across the screen in smaller parts. Watch out for the final performance of veteran actor Udo Keir as Hans, a German-Jewish holocaust survivor.

There’s also a engaging subplot set in the present day, where young research student, Flavia (Laura Lufési), attempts to piece together the puzzle to discover what eventually happened to Armando.

With a formidable running time of two hours and forty-five minutes, The Secret Agent is inevitably going to prove divisive, but that Oscar nomination for best international picture is there for good reason and I won’t be at all surprised if it ends up walking away with the trophy.

4.5 stars

Philip Caveney