Philip Seymour Hoffman was 31 in The Talented Mr. Ripley when he played the character 'Freddie Miles'.
That was over 24 years ago in 1999.
In 2014 he died aged just 46, starring in 71 films in his career, 46 of those after The Talented Mr. Ripley was first released. If he were alive today he would be 56.
In The Talented Mr. Ripley, I think Philip Seymour Hoffman looks: