James Stewart was 37 in It's a Wonderful Life when he played the character 'George Bailey'.
That was over 77 years ago in 1946.
In 1997 he died aged 89, starring in 146 films in his career, 104 of those after It's a Wonderful Life was first released. If he were alive today he would be 116.
In It's a Wonderful Life, I think James Stewart looks: