How I Met Your Mother cast are Josh Radnor as Ted Mosby, Jason Segel as Marshall Eriksen, Cobie Smulders as Robin Scherbatsky, Neil Patrick Harris as Barney Stinson, Alyson Hannigan as Lily Aldrin, Lyndsy Fonseca as Daughter, and David Henrie as Son.