James Cromwell was 63 in I, Robot when he played the character 'Dr. Alfred Lanning'.
That was over 20 years ago in 2004.
Today he is 84, and has starred in 107 movies in total, 45 of those since I, Robot was released.
In I, Robot, I think James Cromwell looks: