Martin Short was 51 in Treasure Planet when he played the character 'B.E.N. (voice)'.
That was over 21 years ago in 2002.
Today he is 74, and has starred in 86 movies in total, 41 of those since Treasure Planet was released.
In Treasure Planet, I think Martin Short looks: