Dennis Weaver was 46 in Duel when he played the character 'David Mann'.
That was over 52 years ago in 1971.
In 2006 he died aged 81, starring in 55 films in his career, 31 of those after Duel was first released. If he were alive today he would be 99.
In Duel, I think Dennis Weaver looks: