James Stewart was 31 in The Philadelphia Story when he played the character 'Macaulay 'Mike' Connor'.
That was over 83 years ago in 1940.
In 1997 he died aged 89, starring in 146 films in his career, 111 of those after The Philadelphia Story was first released. If he were alive today he would be 115.
In The Philadelphia Story, I think James Stewart looks: