Mary Margaret Blanchard
Mary Margaret Blanchard promo-ABC
Status Crused (Alive)
Gender Female
Species N/A
Family Emma Swan (daughter)
Neal Nolan (son)
Regina Mills/The Evil Queen (stepmother)
Queen Eva (mother [deceased])
King Leopold (father [deceased])
Henry Mills (grandson)
Ruth (mother-in-law [deceased])
Prince James (brother-in-law [deceased])
Relationships David Nolan/Prince Charming (husband)
Abilities Expert archer
Dark magic (in alternate reality)
Communication with birds
Aliases N/A
First Appearance Pilot
Last Appearance N/A
Portrayer Ginnifer Goodwin
Bailee Madison (young)
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.

Before accepting the role, Goodwin stated in interviews that she'd always wanted to play Snow White and called her acceptance of the role "a no-brainer. Kitsis and Horowitz are self-described big fans of Goodwin's previous series, Big Love, and wrote the part of Snow with Goodwin in mind.

View the Mary Margaret Blanchard Gallery.

This article is a stub. You can help the Once Upon a Time Wiki By expanding it! Thanks!