Season 1
Season 2
Season 3
Season 4
Season 5
Season 6
All episodes of 1 season:
Once Upon a Time watch online 720p

Once Upon a Time

ABC
2011 - ...
fantasy, romance, adventure
IMDb rating: 7.9 / 10
Number of seasons:6
Number of episodes:124
CountryUSA
Released12.14.2017
Certificate12
Episode duration~ 43 min.

«Once Upon a Time» – Season 2 Episode 5 watch online

Episode Title: «The Doctor»
Episode Released: 10.28.2012
Season number: 2
Episode number: 5
Episode Description:
Beware, spoilers! To read - hover over the text.
Regina begins to see a Ghost in Storybrooke. Mary Margaret and Emma meet the only person left alive after the attack of the Bark that leads Emma to some suspicion. Regina understands how difficult it is to learn black magic from the dark Lord.
Once Upon a Time – episodes release dates