Theodore Evelyn Mosby is a fictional character and the protagonist in the American sitcomHow I Met Your Mother, portrayed by Josh Radnor. He also serves as the show's narrator from the future, voiced by Bob Saget, as he tells his children the "long version" of how he met their mother.