Mark Ruffalo was 34 in View from the Top when he played the character 'Ted Stewart'.
That was over 21 years ago in 2003.
Today he is 56, and has starred in 84 movies in total, 57 of those since View from the Top was released.
In View from the Top, I think Mark Ruffalo looks: