Ted Mosby
Theodore Evelyn Mosby is a fictional character and the main protagonist in the U.S. television sitcom "How I Met Your Mother", portrayed by Josh Radnor. Ted 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.
List of How I Met Your Mother characters
Marvin has been played by twins, and several actors have been credited as playing him; Jake Elliott, August Maturo and Spencer Ralston have played the part of Marvin during various flashforwards. Craig Thomas said that they were "tending to the fact that [Marshall and Lily] have a baby more than other shows have", although Marvin "doesn't take over the show."