Thomas Haden Church was 50 in We Bought a Zoo when he played the character 'Duncan Mee'.
That was over 12 years ago in 2011.
Today he is 63, and has starred in 53 movies in total, 15 of those since We Bought a Zoo was released.
In We Bought a Zoo, I think Thomas Haden Church looks: