Martin Sheen was 54 in The American President when he played the character 'A.J. MacInerney'.
That was over 28 years ago in 1995.
Today he is 83, and has starred in 239 movies in total, 127 of those since The American President was released.
In The American President, I think Martin Sheen looks: