William Hurt was 55 in The Good Shepherd when he played the character 'Philip Allen'.
That was over 17 years ago in 2006.
In 2022 he died aged 72, starring in 97 films in his career, 37 of those after The Good Shepherd was first released. If he were alive today he would be 74.
In The Good Shepherd, I think William Hurt looks: