Bob Hoskins was 28 in Up the Front when he played the character 'Recruiting Sergeant'.
That was over 52 years ago in 1972.
This was his first recorded movie acting credit (although may not technically be his first actual acting role).
In 2014 he died aged 71, starring in 101 films in his career, 99 of those after Up the Front was first released. If he were alive today he would be 81.
In Up the Front, I think Bob Hoskins looks: