Snow White (Once Upon a Time)

Princess Snow White, briefly known as Mary and the Evil Queen,[1] cursed as Mary Margaret Blanchard, is a character on ABC's Once Upon a Time. She debuts in the first episode of the first season and is portrayed by special guest star Ginnifer Goodwin and guest star Bailee Madison. She is the main reality version of Queen Snow.

Snow White is based on a character of the same name from the fairytale, "Snow White", the Disney film Snow White and the Seven Dwarfs, and the fairytale, "Snow-White and Rose-Red". She also takes the role of Perseus from Greek Mythology.