Big Love's Ginnifer Goodwin Joins ABC Pilot as Snow White

If ever a perfect piece of casting news existed, Ginnifer Goodwin as Snow White is it.

The soon-to-be Big Love alum has been cast as the lead in ABC’s new drama pilot Once Upon a Time, says Deadline.

Catch Up On All of TVLine’s News from This Pilot Season

Brought to life by former Lost executive producers Edward Kitsis and Adam Horowitz, the project tells the story of a fair-skinned, raven-haired woman drawn to a small, strange town where fairy tales might actually exist. Goodwin plays Snow White/Sister Mary Margaret — and there’s even an Evil Queen (played by Swingtown‘s Lana Parrilla) and a yet-to-be-cast Prince Charming (may we hopelessly suggest Josh Duhamel?).

Goodwin currently plays the lovably aloof Margene on HBO’s Big Love, which will wrap its five-season run on Sunday, March 20.

Is Goodwin the perfect Snow White? Are you looking forward to a fairy tale-tinged series?