Tobey Maguire was 25 in Cats & Dogs when he played the character 'Lou the Beagle (voice)'.
That was over 23 years ago in 2001.
Today he is 48, and has starred in 41 movies in total, 22 of those since Cats & Dogs was released.
In Cats & Dogs, I think Tobey Maguire looks: