Login or register  
<-- Previous EpisodeNext Episode -->

Once Upon a Time: The Shepherd

In the real world, David finds himself drawn to Mary Margaret despite Kathryn's wishes. Meanwhile, in the fairy tale world, the man who will become Prince Charming is forced to accept his destiny.

Episode Info

Episode number: 1x6
Airdate: Sunday December 04th, 2011

Alternate Airdates:

CA (CTV) Dec 04, 2011
UK (Channel 5) May 06, 2012
AU (7TWO) Jun 19, 2012
Germany Oct 02, 2012

  • Currently 7.2/10
7.2/10 (13 Votes cast)


Guest Stars
David AndersDavid Anders
As Dr. Whale
Alan DaleAlan Dale
As King George
Anastasia GriffithAnastasia Griffith
As Kathryn Nolan / Abigail
Gabrielle Rose (1)Gabrielle Rose (1)
As Ruth
Alex ZaharaAlex Zahara
As Midas

Co-Guest Stars
Ian  ButcherIan Butcher
As Burly Knight
Matthew MacCaullMatthew MacCaull
As Knight #1
Robert MailletRobert Maillet
As Behemoth
Main Cast
Ginnifer Goodwin
As Mary Margaret Blanchard / Snow White
Jennifer Morrison
As Emma Swan
Lana Parrilla
As Mayor Regina Mills / Evil Queen Regina
Josh Dallas
As David Nolan / Prince Charming
Jared S. Gilmore
As Henry Mills
Robert Carlyle
As Mr. Gold / Rumplestiltskin
Jamie Dornan
As Sheriff Graham Humbert / The Huntsman



Read the full recap
Episode Quotes
Emma: You might want to ease up or that Brillo pad's going to press charges.
Mary Margaret: The dishes were just piling up.
Emma: This have anything to do with David stopping by? I saw him sulking as I pulled up.
Mary Margaret: We just... um... he just...
Emma: Yeah, I know what you both "just."

James: I don't have a choice, do I?
Rumplestiltskin: Oh, everyone has a choice, deary. Just make sure it's the right one.

Mary Margaret: You ever walk into a situation where you know exactly what's going to happen: And then you go into it anyway... and then when what you're afraid of happens, you kick yourself, because you should have known better. But that's just who you are, so you keep punishing yourself.
Dr. Whale: No.
Mary Margaret: How do you do that?
Dr. Whale: By never doing what's expected. It keeps life interesting.

Other Episode Crew

CreatorAdam Horowitz  |  Edward Kitsis
Executive ProducerSteve Pearlman  |  Adam Horowitz  |  Edward Kitsis
Co-Executive ProducerLiz Tigelaar  |  David H. Goodman
ProducerSamantha Thomas  |  Kathy Gilroy-Sereda
Co-ProducerIan Goldberg  |  Brian Wankum  |  Andrew Chambliss
Consulting ProducerJane Espenson
Associate ProducerStephen Judge
Production DesignerMichael Joy
EditorGeofrey Hildrew
CastingVeronica Collins Rooney
First Assistant DirectorRobert Duncan (5)
Second Assistant DirectorJennifer Carpenter (2)
MusicMark Isham
Music EditorMichael Baber
Costume DesignerEduardo Castro
Key GripTony Hyland
Camera OperatorCraig Powell (2)  |  Ryan Purcell
Set DecoratorMark Lane
Location ManagerPhilip Pacaud
Transportation CoordinatorWayne Power
Property MasterBill Burd
Construction CoordinatorHarry Griffin-Beale
Production Sound MixerLindsay Bucknell
Script SupervisorHelga Ungurait
Production CoordinatorClark Candy
Assistant EditorPaul Mendoza (2)
Supervising Sound EditorThomas Degorter  |  Joe Schultz
Re-Recording MixerTom Dahl  |  Mark D. Fleming
Director of PhotographyStephen Jackson (2)
Art DirectorCheryl Marion
Post Production CoordinatorMark Sawa
Production ManagerDennis Swartman
Executive Story EditorDaniel T. Thomsen
Main Title ThemeMark Isham
Visual Effects SupervisorAndrew Orloff  |  Dale Fay
Production AccountantMelissa Ruffle
Chief Lighting TechnicianCalen Zantolas
Department Head HairDebra Wiebe
Department Head Make-upSarah Graham
Assistant Costume DesignerMonique McRae
Production StaffMelissa Woods  |  Keith Parent  |  Mitchell Mackay  |  Kevin Harrison  |  Dawn Leigh Climie  |  Kristen Bond
Canadian CastingJennifer Page  |  Corinne Clark
Warning: Once Upon a Time season 1 episode 6 guide may contain spoilers
Recent news

BBC One Announce Impressive Cast List For Iain Banks, 'Stonemouth'

BBC have announced an impressive array of cast for the adaption of Iain..

'Coronation Street' Character to Make Return To The Cobbles Twenty Years After Departing

'Coronation Street' character Jenny Bradley has been confirmeds that she..

More4 Release Trailer For The Final Episode Of 'Masters of Sex'

Channel 4 have released the trailer for the finale episode of 'Masters of..