Once Upon a Time - Season 4 Episode 12 Heroes and Villains
In the aftermath of the Snow Queen’s spell, our heroes try to pick up the pieces and Regina has to make a difficult choice. Hook’s fate hangs in the balance as Gold’s quest for power threatens everything he holds dear. And, in the Enchanted Forest flashback, an intrusion during Belle's stay at Rumplestiltskin's dark castle will wreak havoc in both the past and the future.
Year: 2018
Genre: Drama, Sci-Fi & Fantasy
Country: United States of America
Studio: ABC
Director: Edward Kitsis, Adam Horowitz
Cast: Lana Parrilla, Colin O'Donoghue, Robert Carlyle, Gabrielle Anwar, Dania Ramirez, Mekia Cox
Crew: Mark Isham (Original Music Composer), Joseph Schultz (Supervising Sound Editor), Thomas DeGorter (Supervising Sound Editor)
First Air Date: Oct 23, 2011
Last Air date: May 18, 2018
Season: 7 Season
Episode: 156 Episode
Runtime: 43 minutes
IMDb: 7.40/10 by 2,253.00 users
Popularity: 140.697
Language: English
Episode
A Tale of Two Sisters
White Out
Rocky Road
The Apprentice
Breaking Glass
Family Business
The Snow Queen
Smash the Mirror (1)
Smash the Mirror (2)
Fall
Shattered Sight
Heroes and Villains
Darkness on the Edge of Town
Unforgiven
Enter the Dragon
Poor Unfortunate Soul
Best Laid Plans
Heart of Gold
Sympathy for the De Vil
Lily
Mother
Operation Mongoose (1)
Operation Mongoose (2)