My Heroes Have Always Been Cowboys is a 1991 American Western film starring Scott Glenn and Kate Capshaw, and directed by Stuart Rosenberg.
He returns to his hometown of Guthrie, Oklahoma, to discover things have drastically changed — the family farm has been abandoned, his old girlfriend Jolie (Kate Capshaw) is a now a widowed mother, and his sister Cheryl (Tess Harper) has put his father (Ben Johnson) in a nursing home.
bonds with his father as he gruelingly prepares for a return to the rodeo to win the contest and buy the ranch.
Roger Ebert of the Chicago Sun-Times said, "One thing I enjoyed was the work of Scott Glenn, an unsung but always interesting actor (The Right Stuff, The River, The Silence of the Lambs), who plays the cowboy with a taciturn and weathered conviction.
I also liked the unstudied sincerity of the great Ben Johnson, as his father (he was already playing this role 20 years ago, in The Last Picture Show).