Heroes and Villains's primary photo
  • Once Upon a Time Heroes and Villains (Season 4, Episode 12)
  • TV-PG
    TV Episode | 43 min | Adventure, Fantasy, Romance

Once Upon a Time

Heroes and Villains (Season 4, Episode 12)
TV-PG
TV Episode | 43 min | Adventure, Fantasy, Romance

In the aftermath of the Snow Queen's curse; Emma looks for a portal so Elsa, Anna and Kristoff can return to Arendelle, Regina makes a difficult choice, and Gold's quest for power reaches a dramatic conclusion.
Read more: Synopsis
Showrunner
Director
Writers
Edward Kitsis (created by) (written by) | Adam Horowitz (created by) (written by)
Composer
Casting Director
Production Designer
Status
Edit Released
Updated Dec 29, 2014

Release date
Dec 14, 2014 (United States)

Contacts

Become a member to see contact information for Heroes and Villains.

Cast

+ Add Cast
19 cast members
Name Known for
Ginnifer Goodwin
Mary Margaret Blanchard Mary Margaret Blanchard   See fewer
Jennifer Morrison
Emma Swan Emma Swan   See fewer
Lana Parrilla
Regina Mills Regina Mills   See fewer
Josh Dallas
David Nolan David Nolan   See fewer
Emilie de Ravin
Belle Gold / Belle French Belle Gold / Belle French   See fewer
Colin O'Donoghue
Captain Killian 'Hook' Jones Captain Killian 'Hook' Jones   See fewer
Jared Gilmore
Henry Mills (as Jared S. Gilmore) Henry Mills (as Jared S. Gilmore)   See fewer
Michael Socha
Will Scarlet Will Scarlet   See fewer
Robert Carlyle
Mr. Gold / Rumplestiltskin Mr. Gold / Rumplestiltskin   See fewer
Kristin Bauer
Maleficent (as Kristin Bauer van Straten) Maleficent (as Kristin Bauer van Straten)   See fewer
Merrin Dungey
Ursula Ursula   See fewer
Georgina Haig
Queen Elsa Queen Elsa   See fewer
Elizabeth Lail
Princess Anna Princess Anna   See fewer
Sean Maguire
Robin Hood Robin Hood   See fewer
Victoria Smurfit
Cruella De Vil Cruella De Vil   See fewer
James Allore
Granny's Diner Patron / Townsfolk (uncredited) Granny's Diner Patron / Townsfolk (uncredited)   See fewer
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.

MOVIEmeter

Top 500

Become a member to access additional data

Ratings Breakdown