List of Once Upon a Time episodes

Once Upon a Time is an American fairy tale drama television series created by Edward Kitsis and Adam Horowitz, who also serve as executive producers alongside Steve Pearlman. The series begins by introducing a bail bondswoman, Emma Swan (Jennifer Morrison) and her son, Henry Mills (Jared S. Gilmore), who discover that a town named Storybrooke in Maine is a remnant of a parallel fantasy world that was cursed by Henry's adoptive mother, the Evil Queen / Regina Mills (Lana Parrilla), and that all the characters from the fairy tales have no memories of who they were, including Emma's parents, Snow White / Mary Margaret Blanchard (Ginnifer Goodwin) and Prince Charming / David Nolan (Josh Dallas), who sent her to the real world to save their world and break the curse.