Buster Keaton was 30 in The General when he played the character 'Johnny Gray'.
That was over 96 years ago in 1926.
In 1966 he died aged 70, starring in 176 films in his career, 130 of those after The General was first released. If he were alive today he would be 127.
In The General, I think Buster Keaton looks: