Did Heston have any leading or major supporting roles in anything in the last 20 years or so?
I think your assessment is fair since about 1990, looking at IMDB. Lots of narration and small parts, some cartoons. He did television in the 80s, some evening soap opera and other things.