A Soldier's Revenge is a 2020 American Western film written and directed by Michael Feifer and starring Neal Bledsoe, Rob Mayes, AnnaLynne McCord and Val Kilmer. It was Jay Pickett's final film role before his death in July 2022. Also called Soldier's Heart. Haunted by wartime horrors, Civil War soldier-turned-bounty-hunter Frank Connor spends his time post-war polishing off two things: whiskey and fugitives.
Frank Connor is civil war hero turned bounty hunter who spends his time polishing off whiskey and tracking down fugitives for small change. When two children turn up on his door step, desperate for his help to find their missing mother, Frank finds that he must face up to his past and head towards a showdown with notorious Major with whom he has an old score to settle.
Neal Bledsoe as Frank Connor
Rob Mayes ... Briggs
Savannah Judy ... Grace
Luke Judy ... Ethan
AnnaLynne McCord ... Heather
Val Kilmer ... CJ
Michael Bowen ... Feldman
Jay Pickett ... Kennedy
Rick Mora .. Sa'ani
Tonantzin Carmelo ... Alpana
Peter Sherayko ... Harrison
Jake Busey ... Captain McCalister
Gabrielle Stone ... Laura
James Russo ... Walsh
Michael Welch ... Danziger
Paris Smith ... Rebecca
Rick Pihl ... Mr. Simms
Larry Poole .. McCabe
Michael Gaglio ... Morse Code Operator
Will Roberts... Jake
Jon Wyatt Davis ... Sharpson (as Jon Davis)
Ted Gianopulos ... Miller
Christian Ramirez ... Walsh's Guard
John Luder ... Wheatley
Hannah Landberg ... Violet
Rick Groat ... Man in Black
Kevin McNiven ... Kelly
Jerry Bestpitch ... Carson
Caia Coley ... Ms. Alice (uncredited)
Lawrence Ford ... Lucius (uncredited)
Steve Holland ... Gun Runner (uncredited)
G Jerry Jones ... Gun Runner (uncredited)
John Marrs ... Gun Runner (uncredited)
Eddie Perez ... Guard (uncredited)