Season Finale Sunday, May 15 at 7 PM ET/PT on ABC
“Once Upon a Time” takes place in Storybrooke, Maine, a small town that probably won’t show up on your GPS, but it’s a magical place to visit. Reality and myth merged after Emma broke Regina’s curse, which had deprived the fairy tale characters of their memories and trapped them in our modern world. When they finally regained their identities, our heroes were dismayed to discover that they weren’t transported back to Fairy Tale Land. To make matters worse, Rumplestiltskin – aka Mr. Gold – decided to escalate his power struggle with Regina by introducing magic into the town. But this is our world, and magic always has a tendency to yield unfathomable consequences. The season finale is full of such consequences.
The series stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Emilie de Ravin as Belle, Colin O’Donoghue as Hook, Jared S. Gilmore as Henry Mills, Sean Maguire as Robin Hood, Rebecca Mader as Wicked Witch/Zelena and Robert Carlyle as Rumplestiltskin/Mr. Gold.