James Stewart was 41 in Harvey when he played the character 'Elwood P. Dowd'.
That was over 73 years ago in 1950.
In 1997 he died aged 89, starring in 146 films in his career, 89 of those after Harvey was first released. If he were alive today he would be 116.
In Harvey, I think James Stewart looks: