Once Upon A Time
2011-2018  (ABC)
Once Upon A Time

The Shepherd

The Shepherd

Episode #
106
U.S. Air Date
12.04.11
Our Rating
Buy Digital
Discuss this Episode

David returns to his home and the wife he can’t remember, but attempts to reconnect with Mary Margaret instead. In the fairy tale world, Prince Charming is called upon to slay a dragon and save two kingdoms.

U.S. air dates are in MM.DD.YY form.   U.K. air dates are in DD.MM.YY form.
SciFi Stream earns a commission on purchases made through our affiliate links.