Snow Falls

Snow Falls is the third episode of the first season and the third episode overall of Once Upon a Time.

Synopsis
At Henry's urging, Emma convinces Mary Margaret to pay a visit to a comatose John Doe in the hospital and to read to him from thestorybook. But Mary Margaret is stunned at the outcome of her visit. Meanwhile, back in the fairytale world, Prince Charming meetsSnow White for the first time in a most unexpected way.

Main Cast

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Regina Mills
 * Josh Dallas as Prince Charming/David Nolan
 * Jared S. Gilmore as Henry Mills
 * Raphael Sbarge as Jimminy Cricket (Voice) /Archie Hooper (Credit Only)
 * Jamie Dornan as Sheriff Graham
 * Robert Carlyle as Rumplestiltskin/Mr. Gold (Credit Only)