Well we’ve reached book 100 in the eponymous series…or about a quarter of the way through the main stories in this never ending set of books.
As the 100th book, Blood Testament is, unsurprisingly, a brutal, action-packed thriller that doesn't hold back. From the first chapter, in which Hal Bragnola’s family is kidnapped in an effort to get Hal to turn evidence over to the CIA, the story pulls you into a world of violence, vengeance, and relentless bloodshed, with Mack Bolan, the infamous "Executioner," carving his way through enemies with his typical cold attitude towards those who would abuse their power. T
he action is fast-paced and unapologetically brutal, with every chapter delivering intense combat sequences and high-stakes encounters. The violence is graphic and raw, often leaning into a mean-spirited tone that feels almost nihilistic at times. There's a palpable sense of moral grayness that permeates the entire narrative—Bolan isn’t just fighting criminals; he’s dismantling an entire corrupt system with his own brand of merciless justice.
The action is relentless, but this is also where the novel begins to show its weaknesses. At 250 pages, Blood Testament isn’t very long but it feels a bit stretched out—there are moments when the constant action and grim atmosphere is punctuated with lengthy diatribes about moral choices and the difference between right and wrong. This quickly begins to wear thin, and the story starts to drag. The repetitive nature of some sequences doesn’t help, either, as the book occasionally lingers too long on the violence without enough variation in the plot to keep things fresh. I found myself wishing the book were shorter, or that the action were more tightly woven into the overall storyline.
Despite that, Blood Testament is a thrilling, no-holds-barred ride for fans of high-octane action and vigilante justice. The dark, mean-spirited atmosphere gives it a it more of a “mature” edge than other previous books in the series and, as The New War shifted Bolan’s focus, I feel Blood Testament might do this as well.