Bruce Greenwood was 53 in Dinner for Schmucks when he played the character 'Lance Fender'.
That was over 13 years ago in 2010.
Today he is 67, and has starred in 113 movies in total, 36 of those since Dinner for Schmucks was released.
In Dinner for Schmucks, I think Bruce Greenwood looks: