Zach Galifianakis was 40 in Due Date when he played the character 'Ethan Tremblay'.
That was over 13 years ago in 2010.
Today he is 54, and has starred in 67 movies in total, 32 of those since Due Date was released.
In Due Date, I think Zach Galifianakis looks: