Rebirth of the semi-feel-good action movie. Take note, Steven Soderbergh et al, boring us to death, this is how to make an intelligent adult thriller. Of course, first of all, you’d have to recruit a writer as savvy as Bill Duque (creator of the Ozark series, 2017-2022) who can make characters come alive through the inconsequential, almost the inheritor of the Quentin Tarantino mantle for the memorably off-beat, who can also build on tetchy pairings – it would be a buddy movie if the main characters weren’t brothers – and throw in a just wonderful dance sequence that will become a classic. And that’s forgetting the setting up of a school where autistic children, with a different kind of a particular set of skills, can thrive.
But we’ve also got the super-smart deduction that’s the hallmark of the superior type of detection thriller, the working through a morass of details, the jigsaw that doesn’t fit, until our hero, having waited patiently for lesser minds to become flustered, steps in and shows it as clear as day.

So we start off with mystery and keep going with it for quite a long time, right down to the climactic pay-off involving the whistling of “Pop Goes the Weasel.” Former top Government official now part-time private eye King (J.K Simmonds) is bumped off while trying to locate a family from El Salvador. Before he dies King scribbles on his wrist “Find the Accountant” sending Medina (Cynthia Addai-Robinson), the chief of an obscure treasury department, off on a wild goose chase to find Christian Woolf (Ben Affleck) who solves part of the problem thanks in part to a code-breaking computer-hacking backroom team.
Woolf calls in estranged brother Braxton (Jon Bernthal), a top-notch hitman who lives out of a suitcase, and whenever the plot slows down this pair are at it with the bitching, settling old scores, creating new reasons for discontent. Soon they are tracking down Anais (Daniella Pineda), Braxton’s equal in the assassination department, at the same time as some thugs who want to kill her.
There’s a good few alleys to go down, some of them blind, while the brothers, to the despair of the devoutly law-abiding Medina, employ illegal tactics to uncover information from drug dealers, money-launderers, sex traffickers and pimps. But part of the joy of the film is that their tactics are always unusual, you never know what’s coming next.

Balancing this out is the bitching. Braxton is sore never to get a call and at having had to look after in his early days a brother who couldn’t conceive of showing gratitude. Christian constantly identifies flaws in his brother’s character, even to the point of determining that if he ever wanted a pet, he’d be better off with a cat rather than a dog.
There’s plenty action, fisticuffs and serious weaponry, and sometimes the bad guys get what’s coming to them and sometimes it’s the good guys. Both brothers are seeking emotional commitment without the foggiest idea how to achieve it, Christian making a breakthrough when after using his obsessive study of detail is rewarded by getting a girl’s name at a line dance, Braxton pure coincidence that they pick up a stray cat.
But this is mightily finely thought-out. We are introduced to Christian as he manages to game a dating club, ending up with all the candidates lining up at his table. For Braxton, we think at the very least he’s working himself up, Taxi Driver style, to face up to a killing or maybe at least an estranged wife until we discover that he, too, is trying to game the system, in this case desperate to buy a puppy ahead of schedule.
Braxton has two other distinctively-written scenes. In the first, we think he has lined up a sex worker, and he maybe has a reputation for violent sex, and that he’s getting a mite ornery, not realizing that she, being German, doesn’t quite catch what he’s saying. Eventually, her fear is explained as Braxton leaves and walks past the people he’s killed. The cat I mentioned, they’re sharing transport with a young boy and Braxton starts moaning that the child is getting to hold the cat more than him. Your heart bleeds. In case you were worried, the brothers do reconcile, all mysteries are solved and there’s a cracking final shoot-out.
Ben Affleck (Air, 2023) benefits from being withdrawn rather than showy. Jon Bernthal (The Amateur, 2025) is all scene-stealing at the outset but soon calms down. Cynthia Addai-Robinson (People We Hate at the Wedding, 2022) has a more cliché role, and having a thing about chairs doesn’t do much to build her character. Daniella Padina (Plane, 2023) is as kick-ass as they come. Wish J.K. Simmons (Red One, 2024) got more roles.
Directed with style and restraint by Gavin O’Connor (The Way Back, 2020).
Saw this in a double bill with Sinners – that’s what going to the movies is all about.
Terrific.