• Season 1 Episode 10
  • 7:15 A.M.

  • Airdate:05.05.2014.

Mary Margaret and David continue to grapple with their unrequited love, and Emma and Regina grow suspicious over a mysterious new stranger in town. Meanwhile, in the fairytale land that was, Snow White yearns to ease her breaking heart as Prince Charming's wedding to King Midas's daughter approaches,

series regulars:

    Ginnifer Goodwin as Snow White/Mary Margaret
    Jennifer Morrison as Emma Swan
    Robert Carlyle as Rumplestiltskin/Mr. Gold
    Lana Parrilla as Evil Queen/Regina
    Jared Gilmore as Henry Mills
    Josh Dallas as Prince Charming/John Doe
    Raphael Sbarge as Jiminy Cricket/Archie Hopper.

guest cast:

    Lee Arenberg as Leroy/Grumpy
    Anastasia Griffith as Kathryn/Abigail
    Meghan Ory as Ruby/Red Riding Hood
    Alan Dale as King George
    Kwesi Ameyaw as Dr. Thatcher
    Eion Bailey as stranger
    Jonathan Holmes as majordomo
    Michasha Armstrong as guard
    Geoff Gustafson as Stealthy
    David-Paul Grove as Doc
    Gabe Khouth as Sneezy
    Faustino Di Bauda as Sleepy
    Jeffrey Kaiser as Dopey
    Michael Coleman as Happy
    Mig Macario as Bashful.