Philip Seymour Hoffman was 35 in Cold Mountain when he played the character 'Reverend Veasey'.
That was over 20 years ago in 2003.
In 2014 he died aged just 46, starring in 71 films in his career, 33 of those after Cold Mountain was first released. If he were alive today he would be 56.
In Cold Mountain, I think Philip Seymour Hoffman looks: