Mary Margaret Blanchard, also known as Snow, is a character on ABC's Once Upon a Time. She débuts in the first episode of the first season. She is portrayed by starring cast member Ginnifer Goodwin, and is the Storybrooke counterpart of Snow White.

After the curse is cast, Mary Margaret is a shy, meek teacher at the Elementary School. approximately eighteen years later, Gold gives Mary Margaret their granddaughter, Elizabeth the daughter of Mary's son, John Watson and Gold's daughter, Sarah Cassidy.

Queen Eva
King Leopold
Mary Margaret Blanchard
David Nolan
Neal Cassidy
Emma SwanJohn Watson
Sarah Cassidy
Henry MillsLiz Watson
Community content is available under CC-BY-SA unless otherwise noted.