John Cryer, who portrayed the neurotic Alan Harper, was 38 when he took on the role. Today, at 59, Cryer continues to thrive in the entertainment industry, showcasing his versatility in television, film, and theater. Angus T. Jones, who started as the lovable Jake at just 10 years old, is now 31 and has largely stepped away from acting to focus on personal pursuits and education.