My Heroes Have Always Been Cowboys (1991) is a drama about H.D. Dalton, a rodeo champion who returns to his family ranch after an injury. Directed by Stuart Rosenberg, the film stars Scott Glenn as H.D., who must confront his past and decide between his rodeo dreams and his responsibilities at home.
Back in Oklahoma, H.D. finds his father, Jesse (Ben Johnson), struggling with health and financial issues. The ranch is in jeopardy, forcing H.D. to face tough decisions about his future. At the same time, he reconnects with his old flame, Jolie (Tess Harper), who brings hope and challenges his priorities.

The film explores themes of family, legacy, and the fading cowboy lifestyle. H.D. is torn between the freedom of the rodeo and the stability of family life, highlighting the tension between tradition and change.

With heartfelt performances, beautiful cinematography, and a country music soundtrack, My Heroes Have Always Been Cowboys is a touching story about love, sacrifice, and finding one’s true path.