<P> Snow White , formerly known as Mary Margaret Blanchard in Storybrooke , is a fictional character in ABC 's television series Once Upon a Time . She is portrayed by Ginnifer Goodwin and by Bailee Madison as a child . She is the true love of Prince Charming / David Nolan , mother of Emma Swan and son Neal , and grandmother of Emma 's son Henry . The character has been one of Goodwin 's best roles , one she loves playing on the show . </P>
<P> Snow White , formerly known as Mary Margaret Blanchard in Storybrooke , is a fictional character in ABC 's television series Once Upon a Time . She is portrayed by Ginnifer Goodwin and by Bailee Madison as a child . She is the true love of Prince Charming / David Nolan , mother of Emma Swan and son Neal , and grandmother of Emma 's son Henry . The character has been one of Goodwin 's best roles , one she loves playing on the show . </P>
who plays mary margret in once upon a time
who plays mary margret in once upon a time
Ginnifer Goodwin Bailee Madison
Ginnifer Goodwin Bailee Madison