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. It debuted on ABC on October 23, 2011. The first season introduces a bail bond agent, Emma Swan and her birth-son, Henry Mills, who discover that a New England town named Storybrooke, Maine is actually a remnant of a parallel world that was cursed by Henry's adoptive mother the Evil Queen/Mayor Regina Mills and that all the characters from the fairy tales have no memories of who they were, including the parents of Emma: Snow White/Mary Margaret Blanchard and Prince Charming/David Nolan, who sent her to the real world to save their world and break the curse.
In February 2018, it was announced the seventh season would serve as the final season of the series.Series overview
Episodes
Season 3 (2013–14)
Season 5 (2015–16)
Season 6 (2016–17)
Season 7 (2017–18)
Specials
Ratings