This is an ad for The Shootist from 1976. It was John Wayne's final role. The movie also starred, Lauren Bacall, Jimmy Stewart and a very young Ron Howard.
John Wayne plays an aging gunslinger dying of cancer. He travels to a small town to live out his final days. His presence in the town, however, stirs up certain residents, including an idolizing small boy.