Ioan Gruffudd was 26 in 102 Dalmatians when he played the character 'Kevin Shepherd'.
That was over 24 years ago in 2000.
Today he is 50, and has starred in 54 movies in total, 42 of those since 102 Dalmatians was released.
In 102 Dalmatians, I think Ioan Gruffudd looks: