Steve Zahn was 33 in Stuart Little 2 when he played the character 'Monty the Alley-Cat (voice)'.
That was over 22 years ago in 2002.
Today he is 56, and has starred in 65 movies in total, 38 of those since Stuart Little 2 was released.
In Stuart Little 2, I think Steve Zahn looks: