Viggo Mortensen was 38 in A Perfect Murder when he played the character 'David Shaw'.
That was over 26 years ago in 1998.
Today he is 65, and has starred in 72 movies in total, 39 of those since A Perfect Murder was released.
In A Perfect Murder, I think Viggo Mortensen looks: