John C. McGinley was 46 in Are We Done Yet? when he played the character 'Chuck Mitchell, Jr.'.
That was over 17 years ago in 2007.
Today he is 64, and has starred in 75 movies in total, 15 of those since Are We Done Yet? was released.
In Are We Done Yet?, I think John C. McGinley looks: