• Season 2 Episode 18
  • Selfless, Brave and True

  • Airdate:05.05.2014.

While Mary Margaret goes off on her own in an attempt to come to grips with what she did to Cora and how her deed has affected her, she stumbles upon August, who has hidden himself away from the others and is completely made of wood -- ashamed at the actions he has taken in life; and Emma is shocked when Neal invites his fiancée, Tamara, to come to Storybrooke. Meanwhile, before the curse was cast, August is introduced to a man of magic who may be able to prevent him from turning back into wood -- but at a steep price.

series regulars:

    Ginnifer Goodwin as Snow White/Mary Margaret
    Jennifer Morrison as Emma Swan
    Lana Parrilla as Evil Queen/Regina
    Josh Dallas as Prince Charming/David
    Emilie de Ravin as Belle
    Jared S. Gilmore as Henry Mills
    Meghan Ory as Red Riding Hood/Ruby
    Robert Carlyle as Rumplestiltskin/Mr. Gold

guest cast:

    Tony Amendola as Geppetto/Marco
    Keegan Connor Tracy as Mother Superior/Blue Fairy
    Michael Raymond-James as Neal Cassidy
    Eion Bailey as August W. Booth
    Ethan Embry as Greg Mendell
    Sonequa Martin-Green as Tamara
    Dianne Doan as Isra
    Peter Kawasaki as orderly
    Rick Tae as doctor
    Manny Jacinto as Quo
    Tzi Ma as The Dragon
    Jakob Davies as Pinocchio