Whiskey, fugitives and two children at the door: A Soldier's Revenge, released in some territories under its original title Soldier's Heart, is a 2020 American Western from director Michael Feifer, with Val Kilmer heading an ensemble of familiar genre faces.
What is A Soldier's Revenge about?
The Civil War is over, but for Frank Connor it never really stopped. A former soldier who came home carrying what he saw on the battlefield, he now earns his keep as a bounty hunter, tracking wanted men across the frontier and drinking to keep the memories at bay. It is a narrow, self-contained life, and he seems content to let it stay that way. Then two children turn up on his doorstep, desperate and alone, asking for his help. Their request pulls Connor out of his routine and sets him on a journey that forces him to confront both the men he is chasing and the ghosts he has been trying to drown. What begins as a reluctant favour becomes a reckoning, played out across open country, saloons and the kind of dusty towns where a stranger's arrival is never good news.
About the cast
Neal Bledsoe plays Frank Connor, the haunted bounty hunter at the centre of the story, as the catalogue synopsis notes. Val Kilmer is the marquee name in the cast, and the supporting line-up reads like a roll call of actors who have spent careers in tough-guy roles: Jake Busey, James Russo and Michael Bowen, alongside Rob Mayes and AnnaLynne McCord. It is the kind of ensemble that gives a modest Western some real screen presence.
Context & significance
The independent American Western has had a steady second life in the streaming era, and Michael Feifer has been one of its regular hands, turning out frontier stories that lean on established actors and straightforward storytelling. A Soldier's Revenge fits that pattern. Its original title, Soldier's Heart, points to the nineteenth-century term for what would now be recognised as the lasting trauma of combat, and that idea shapes the whole premise: a man damaged by one war who cannot stop fighting smaller ones. At roughly two hours and twenty minutes the film is unusually long for its budget class, giving the journey room to breathe rather than racing to the showdown. Critical reception has been quiet, which is typical of the direct-to-streaming Western; this is comfort-food cinema for genre loyalists rather than a festival discovery.
Watching A Soldier's Revenge on Ktime
A Soldier's Revenge is on K-Time with a Persian dub and Persian subtitles, so Farsi-speaking viewers can pick either. Streaming needs a K-Time account; the page you are reading is free, and once you log in the whole experience, from menus to search, is in Farsi.