Jon Cryer was 44 in Due Date when he played the character 'Alan Harper'.
That was over 14 years ago in 2010.
Today he is 59, and has starred in 29 movies in total, 8 of those since Due Date was released.
In Due Date, I think Jon Cryer looks: