Our favorite fantasy-drama ONCE UPON A TIME returns tonight to ABC with its mid-season premiere and a new episode called, “New York City Serenade.” On the last episode the race was on to stop Pan from enacting another curse on the residents of Storybrooke, which would kill every living soul in town. Did you watch the last episode before the winter break? We did and we recapped it right here for you.
On tonight’s mid-season premiere after Rumplestiltskin sacrificed his life to stop Pan from enacting another curse, Regina obliterated her original curse, which erased Storybrooke from existence and whisked its residents back to Fairy Tale Land – leaving Emma and Henry back in our world with no memories of Storybrooke. But all is not well back in the Enchanted Forest when Hook comes calling on Emma in New York City in an attempt to jog her memory so that she can once again help her fairy tale family and friends out of a desperate situation.
Guest starring are Lee Arenberg as Leroy/Grumpy, Beverley Elliott as Granny, Sarah Bolger as Aurora, Rebecca Mader as the Wicked Witch of the West, David-Paul Grove as Doc, Gabe Khouth as Mr. Clark/Sneezy, Faustino Di Bauda as Sleepy, Jeffrey Kaiser as Dopey, Michael Coleman as Happy, Mig Macario as Bashful, Julian Morris as Prince Phillip, Christopher Gorham as Walsh, Sean Maguire as Robin Hood, Michael P. Northey as Friar Tuck, Jason Burkhart as Little John and David Orth as NY cop #1.
Tonight’s new episode is going to be exciting, and you won’t want to miss it. So be sure to tune in for our live coverage of the season 3 Episode 12 of Once Upon A Time — tonight at 8PM EST! While you wait for our recap, hit the comments and let us know how your excited you are about Once Upon A Time being back! Check out a sneak peek of tonight’s episode below.