Philip Seymour Hoffman was 40 in Mary and Max when he played the character 'Max Jerry Horovitz (voice)'.
That was over 15 years ago in 2009.
In 2014 he died aged just 46, starring in 71 films in his career, 19 of those after Mary and Max was first released. If he were alive today he would be 56.
In Mary and Max, I think Philip Seymour Hoffman looks: