<Ul> <Li> Actress </Li> <Li> producer </Li> <Li> director </Li> </Ul> <Tr> <Th> Years active </Th> <Td> 1994--present </Td> </Tr> <P> Jennifer Marie Morrison (born April 12, 1979) is an American actress, producer, director, and former child model . She is known for her roles as Dr. Allison Cameron in the medical - drama series House (2004--2012) and Emma Swan in the ABC adventure - fantasy series Once Upon a Time (2011--2017). She also has portrayed Zoey Pierson, one of Ted Mosby's love interests on the comedy series How I Met Your Mother; Winona Kirk, mother of James T. Kirk in the 2009 science - fiction film Star Trek; and Tess Conlon in the 2011 sports drama film Warrior . </P> <P> Morrison was born in Chicago, Illinois, and grew up in Arlington Heights, Illinois . She is the oldest of three children; her sister, Julia, is a singer - songwriter and music therapist, and her brother, Daniel, is a high school band director . Her father, David L. Morrison, is a retired music teacher and high school band director who was named Teacher of the Year by the Illinois State Board of Education in 2003 . </P>

Who plays zoe on how i met your mother