Same TV listings, new home.

TV Listings

Print HELP

Once Upon a Time (OAD: )

  • Rate this show:
    4.5 / 5.0
    Avg. 4.5 (5,153 ratings)
63 checked-in

Once Upon a Time : The Shepherd


David must choose between Kathryn and Mary Margaret, with whom he has fallen deeply in love; Sheriff Graham is caught in a lie; Prince Charming's destiny alters.

  • Ginnifer Goodwin,
  • Jennifer Morrison,
  • Robert Carlyle,
  • Lana Parrilla,
  • Jared Gilmore,
  • Josh Dallas,
  • Raphael Sbarge

  • Jamie Dornan ,
  • Anastasia Griffith ,
  • David Anders ,
  • Alex Zahara ,
  • Alan Dale ,
  • Ian Butcher ,
  • Gabrielle Rose ,
  • Demord Dann ,
  • Matthew MacCaull ,
  • Robert Maillet

Watch  The Shepherd on TV

We're sorry, there are no national broadcasts of this TV show in the next two weeks.

Watch  The Shepherd Online

Watch now in HD at for 2.99
$2.99 HD
$2.99 HD
$2.99 HD

Previous Episode

That Still Small Voice

(First Aired: November 27, 2011)

Sheriff Graham makes Emma a deputy; a sinkhole appears at the edge of town; in fairytale world, Jiminy wants to leave the family business.

Next Episode

The Heart Is a Lonely Hunter

(First Aired: December 11, 2011)

One of Storybrooke's residents starts to remember fairytale life; the town mourns a death; the queen tries to find an assassin to kill Snow White.