Ginnifer Goodwin was born on May 22, 1978 in Memphis, Tennessee, USA as Jennifer Michelle Goodwin. She is an American actress, known for Big Love (2006), Walk the Line (2005) and Why Women Kill (2019). She has been married to Josh Dallas since April 12, 2014. They have two children. She is known for her starring role as Margene Heffman in the HBO drama series Big Love and Snow White / Mary Margaret Blanchard in the ABC fantasy series Once Upon a Time.