Actor, director, producer and screenwriter Josh Radnor celebrates his Birthday today. He is best known for playing Ted Mosby in How I Met Your Mother. In 2010 he made his writing and directorial debut in Happythankyoumoreplease. His second film Liberal Arts, premiered in 2012. In his spare time Virgo, Josh practises Transcendental Meditation.