Once Upon a Time

Season 1 Episode 6

The Shepherd

33
Aired Sunday 8:00 PM Dec 04, 2011 on ABC
AIRED:
8.1
out of 10
User Rating
347 votes

EPISODE REVIEWS
By TV.com Users

Write A Review

Episode Summary

While Emma discovers that Graham is lying, David Nolan must choose between his wife and Mary Margaret after he falls in love with the latter. Meanwhile, in the fairytale world Prince Charming confronts his destiny.

Who was the Episode MVP ?

Sunday
No results found.
Monday
8:00am
AFNFAM
Tuesday
No results found.
Ginnifer Goodwin

Ginnifer Goodwin

Snow White/Mary Margaret Blanchard

Jennifer Morrison

Jennifer Morrison

Emma Swan

Lana Parrilla

Lana Parrilla

Evil Queen/Regina Mills

Josh Dallas

Josh Dallas

Prince Charming/David Nolan

Jared Gilmore

Jared Gilmore

Henry Mills

Jamie Dornan

Jamie Dornan

Sheriff Graham

Gabrielle Rose

Gabrielle Rose

Ruth

Guest Star

Alex Zahara

Alex Zahara

King Midas

Guest Star

Ian Butcher

Ian Butcher

Burly Knight

Guest Star

Alan Dale

Alan Dale

King George

Recurring Role

Anastasia Griffith

Anastasia Griffith

Kathryn Nolan/Abigail

Recurring Role

David Anders

David Anders

Dr. Whale

Recurring Role

Episode Discussion

Join the discussion of this episode Episode Discussion

Featured Episode Clip

Trivia, Notes, Quotes and Allusions

See All Trivia, Notes, Quotes and Allusions Trivia & Quotes