Martin Sheen was 38 in Apocalypse Now when he played the character 'Captain Benjamin L. Willard'.
That was over 45 years ago in 1979.
Today he is 83, and has starred in 239 movies in total, 204 of those since Apocalypse Now was released.
In Apocalypse Now, I think Martin Sheen looks: