Ed Lauter was 62 in Starship Troopers 2: Hero of the Federation when he played the character 'Gen. Jack Gordon Shepherd'.
That was over 20 years ago in 2004.
In 2013 he died aged 73, starring in 125 films in his career, 23 of those after Starship Troopers 2: Hero of the Federation was first released. If he were alive today he would be 83.
In Starship Troopers 2: Hero of the Federation, I think Ed Lauter looks: