Michael Caine was 49 in The Meaning of Life when he played the character 'British Soldier (segment "Fighting Each Other")'.
That was over 41 years ago in 1983.
Today he is 91, and has starred in 175 movies in total, 112 of those since The Meaning of Life was released.
In The Meaning of Life, I think Michael Caine looks: