After pretending to be Henry, he managed to gain access to Regina’s vault of magical objects beneath Storybrooke and stole Rumple’s curse. And now he has the power to send everyone “back to where they’re from,” according to Regina.
Can Emma, Regina, Mary Margaret, David and the others save the town? And what is Tink up to at the Blue Fairy’s funeral? Does she use pixie dust to try and resurrect her or is the curse bearing down on the church?
Watch a preview and browse through photos below for the December 15 midseason finale of Once Upon a Time airing at 8:00 p.m. ET/PT on ABC. Once Upon a Time is then going on an extended hiatus and will return with all new episodes on Sunday, March 9.