The server migration is on hold. Check here for more info. |
Once Upon a Time/The Shepherd
The Shepherd | |
Season 1, Episode 6 | |
Airdate | December 4, 2011 |
Production Number | 106 |
Written by | Andrew Chambliss & Ian Goldberg |
Directed by | Victor Nelli |
Stream | |
← 1x05 That Still Small Voice |
1x07 → The Heart Is a Lonely Hunter |
Once Upon a Time — Season One |
This article about an episode needs to be expanded with more information. Please help out by editing it. |
The Shepherd is the sixth episode of the first season of Once Upon a Time.
Starring: Ginnifer Goodwin (Snow White / Mary Margaret Blanchard), Jennifer Morrison (Emma Swan), Lana Parrilla (The Evil Queen / Regina Mills), Josh Dallas (Prince Charming / David Nolan), Jared S. Gilmore (Henry Mills), Raphael Sbarge (Jiminy Cricket / Archie Hopper), Jamie Dornan (Sheriff Graham Humbert), Robert Carlyle (Rumplestiltskin / Mr. Gold)
Guest Starring: David Anders (Dr. Whale), Alan Dale (King George), Anastasia Griffith (Princess Abigail / Kathryn Nolan), Gabrielle Rose (Ruth), Alex Zahara (King Midas)
Co-Starring: Ian Butcher (Burly Knight), Demord Dann (Aide), Matthew MacCaull (Knight #1), Robert Maillet (Behemoth)
Contents |
Plot Overview
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. Meanwhile, Emma catches Sheriff Graham in a lie. Back in the fairytale world that was, Prince Charming is about to encounter a life-changing event that will forever alter his destiny.