• 80%
    1.3k votes
  • Rate this episode
    What did you think?
  • 118k
    watchers
  • 157k
    plays
  • 257k
    collected
  • 152
    lists
PosterPoster

Once Upon a Time: Season 1

1x06 The Shepherd
TV-PG

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.

Loading...