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
Released11.24.2017
Certificate12
Episode duration~ 43 min.

«Once Upon a Time» – Season 4 Episode 12 watch online

Episode Title: «Heroes and Villains»
Episode Released: 12.14.2014
Season number: 4
Episode number: 12
Episode Description:
Beware, spoilers! To read - hover over the text.
Residents of the city gradually come to life after the Curse the Snow Queen, but Regina has to make a difficult choice. Meanwhile, in the balance was the fate of the Hook. The love of power to Mr. gold threatens everything he holds dear. In the past, in the Enchanted Forest, is an intrusion into the Dark Castle, when there was Belle. It is fraught with devastating consequences both in the past and in the future.
Once Upon a Time – episodes release dates