Mark Hamill was 48 in Batman Beyond: Return of the Joker when he played the character 'The Joker / Jordan Pryce (voice)'.
That was over 23 years ago in 2000.
Today he is 72, and has starred in 158 movies in total, 97 of those since Batman Beyond: Return of the Joker was released.
In Batman Beyond: Return of the Joker, I think Mark Hamill looks: