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.

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

Guests:
  • 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.