Tom Welling was 27 in Cheaper by the Dozen 2 when he played the character 'Charlie Baker'.
That was over 18 years ago in 2005.
Today he is 47, and has starred in 6 movies in total, 3 of those since Cheaper by the Dozen 2 was released.
In Cheaper by the Dozen 2, I think Tom Welling looks: