Buster Keaton was 27 in Sherlock Jr. when he played the character 'Sherlock, Jr.'.
That was over 100 years ago in 1924.
In 1966 he died aged 70, starring in 176 films in his career, 136 of those after Sherlock Jr. was first released. If he were alive today he would be 128.
In Sherlock Jr., I think Buster Keaton looks: