Bob Peck was 43 in Lord of the Flies when he played the character 'Marine Officer'.
That was over 33 years ago in 1990.
In 1999 he died aged just 53, starring in 33 films in his career, 19 of those after Lord of the Flies was first released. If he were alive today he would be 77.
In Lord of the Flies, I think Bob Peck looks: