Pete Postlethwaite was 50 in James and the Giant Peach when he played the character 'Old Man'.
That was over 28 years ago in 1996.
In 2011 he died aged 65, starring in 79 films in his career, 45 of those after James and the Giant Peach was first released. If he were alive today he would be 79.
In James and the Giant Peach, I think Pete Postlethwaite looks: