Episode Info

With the breaking of the curse, the people of Storybrooke now remember their past lives in fairy-tale land. Regina is in trouble, having lost all her powers and with everyone out for her blood - especially when Mr Gold uses his dark magic to unleash a terrifying new evil upon the two worlds.


Ginnifer Goodwin
as Snow White/Mary Margaret
Jennifer Morrison
as Emma Swan
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jared S. Gilmore
as Henry Mills
Joshua Dallas
as Prince Charming/David
Josh Dallas
as Prince Charming/David
Meghan Ory
as Red Riding Hood/Ruby
Raphael Sbarge
as Jiminy Cricket/Archie
Lee Arenberg
as Leroy/Grumpy
David Anders
as Dr. Whale
Keegan Connor Tracy
as Mother Superior/Blue Fairy
Michael Raymond-Jones
as Mysterious Man
Gabe Khouth
as Mr. Clark/Sneezy
Faustino Di Bauda
as Walter/Sleepy
Mig Macario
as Bashful
Julian Morris
as Prince Phillip
Show More Cast

Broken Photos