Heroes and Villains

"Heroes and Villains" is the eleventh episode of Season Four of ABC's Once Upon a Time. It was written by Edward Kitsis and Adam Horowitz, and directed by Ralph Hemecker. It is the seventy-seventh episode of the series overall, and premiered on December 14, 2014.

Synopsis
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.

Starring

 * Ginnifer Goodwin as Mary Margaret Blanchard
 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Regina Mills
 * Josh Dallas as David Nolan
 * Emilie de Ravin as Belle/Belle
 * Colin O'Donoghue as Hook
 * Jared S. Gilmore as Henry Mills
 * Michael Socha as Will Scarlet
 * Robert Carlyle as Rumplestiltskin/Mr. Gold

Guest Starring

 * Kristin Bauer van Straten as Maleficent
 * Beverley Elliott (Credit only)
 * Merrin Dungey as Ursula
 * Scott Michael Foster as Kristoff
 * Georgina Haig as Elsa
 * Elizabeth Lail as Anna
 * Christie Laing as Marian
 * Sean Maguire as Robin Hood
 * Victoria Smurfit as Cruella De Vil

Co-Starring

 * Raphael Alejandro as Roland

Production Notes

 * The title card features the Magic Doors aspiring the snow fall.
 * The episode is named after The Beach Boys song of the same name.

Cultural references Anna and Elsa right before the Wedding say "Chocolate" as it is said in the movie.

Events Chronology

 * The Enchanted Forest events take place after "Lacey" and before Belle is banished from Rumplestiltskin's castle in "Skin Deep".
 * The Storybrooke events take place after "Shattered Sight".
 * The Arendelle events take place after "Fall".