Jennifer Morrison, Then
Jennifer Morrison played Zoey Pierson, who was Ted Mosby’s love interest for a bit in season six. Before getting the guest role on the show, Morrison already had a pretty successful television career thanks to playing one of the leads on the medical drama “House” from 2004 to 2010 and then landing one of the leading roles on “Once Upon a Time” in 2011, the same year she was on “How I Met Your Mother.”