The Shepherd
Once Upon a Time

The Shepherd

Season 1 / Episode 6

David realizes he has feelings for Mary Margaret that he can’t deny, despite Kathryn’s efforts to help him remember their life together. Mary Margaret quits her hospital job to avoid seeing David. But when David leaves Kathryn and begs Mary Margaret to meet him, she decides to follow her heart. But Regina steps in and manipulates David so that he remembers his life with Kathryn. Meanwhile, in Fairy Tale Land, the story of Prince Charming and his twin brother, the Shepherd, is told. The Shepherd finds himself in the unwanted position of pretending to be his brother so that his father’s kingdom can be saved with the help of King Midas. The Shepherd/Prince Charming realizes he must also marry Midas’ spoiled daughter Abigail/Regal Blonde.

Genre - Soap Opera / Melodrama/Fantasy/Action-Adventure
Running Time - 44min
Language - en
Original Air Date - Sunday 4th December 2011

Official Streaming Services
Watch Episode
Disney Plus Canada
► Watch on Disney Plus Canada


More shows at the Canadian TV Listings Guide..