In How I Met Your Mother Series :
In real life:
Josh Thomas "Josh" Radnor is an American actor, director and screenwriter, born July 29, 1974 in Columbus, Ohio in the United States.

He is best known for playing Ted Mosby in the How I Met Your Mother series.
Age : old.
Attribution - Sources - licenses