Mary Margaret Blanchard
Mary Margaret Blanchard is a fictional character from the television series Once Upon a Time. She is portrayed by actress Ginnifer Goodwin and is known for her kind-hearted nature and strong moral compass. Mary Margaret is the alter ego of Snow White, a classic fairy tale character, and plays a central role in the show's narrative.
In the series, Mary Margaret works as a school teacher in the town of Storybrooke, where she helps the residents uncover their true identities. Her character embodies themes of love, sacrifice, and resilience, making her a beloved figure among fans of the show.