Home / Series / Once Upon a Time (2011) / Aired Order / Season 1 / Episode 6
Home / Series / Once Upon a Time (2011) / DVD Order / Season 1 / Episode 6
Home / Series / Once Upon a Time (2011) / Absolute Order / Season 1 / Episode 6

The Shepherd

David - aka John Doe - must choose between staying with Kathryn or leaving her to be with Mary Margaret, with whom he's fallen deeply, and inexplicably, in love; and Emma catches Sheriff Graham in a lie. Meanwhile, back in the fairytale world that was, Prince Charming is about to encounter a life-changing event that will forever alter his destiny.

čeština Deutsch English suomi français עברית Magyar italiano język polski Português - Portugal русский язык español svenska
  • Originally Aired December 4, 2011
  • Runtime 44 minutes
  • Content Rating United States of America TV-PG
  • Network ABC (US)
  • On Other Sites IMDB
  • Created September 26, 2019 by
    Administrator admin
  • Modified July 26, 2023 by
    Qumis
Name Type Role
Andrew Chambliss Writer
Ian Goldberg Writer
Anastasia Griffith Guest Star
Gabrielle Rose Guest Star
Alex Zahara Guest Star
David Anders Guest Star
Alan Dale Guest Star
Victor Nelli Director