Once Upon a Time poster

TV series

Once Upon a Time

2011TV-PG7 seasons7.4 / 10

Magic is coming.

There is a town in Maine where every story book character you've ever known is trapped between two worlds, victims of a powerful curse. Only one knows the truth and only one can break the spell.

Streaming, rental and purchase options

Where to watch in United States

Checked Jul 22, 2026

Once Upon a Time is available to stream on Disney+ and Hulu in United States. You can also rent or buy it from Google Play, Amazon, Apple TV, and Fandango at Home. Use the direct links below to open the provider.

Availability and prices can change. Confirm the details on the streaming service before you subscribe, rent or buy.

Synopsis

There is a town in Maine where every story book character you've ever known is trapped between two worlds, victims of a powerful curse. Only one knows the truth and only one can break the spell.

Season 7 episodes

Choose an episode, then use the watch options above for the show.

← Season 6

Episode 1

Hyperion Heights

43m6.3 / 10

Henry leaves Storybrooke in search of his own story. Years later in another realm, he encounters a troubled Cinderella, changing the trajectory of his quest forever. When Cinderella's evil step-mother, Lady Tremaine, poses a threat, Henry discovers that following his heart will require him to make more difficult choices than he ever could have imagined. Years later, a young Lucy finds a disillusioned Henry at his home in Seattle, determined to make him remember his true self in order to defeat the curse afflicting the fairytale characters of "Hyperion Heights."

Episode credits

Directed by Ralph HemeckerWritten by Adam Horowitz, Edward KitsisGuest stars Jared Gilmore, Zena Darawalla, Julian Domingues, Jillian Fargey, Daniel Jeffrey, Darcy Laurie, Vladmir Ruzich, Adelaide Kane

Where to watch Once Upon a Time

Episode 2

A Pirate's Life

43m7.1 / 10

Henry’s Storybrooke family help him search for Cinderella, and Hook encounters an unexpected foe who threatens the group’s success. Meanwhile, in Hyperion Heights, Jacinda searches for a way to see Lucy with some unwelcome assistance from Henry.

Episode credits

Directed by Tara Nicole WeyrWritten by Jane Espenson, Jerome SchwartzGuest stars Jennifer Morrison, Jared Gilmore, Adelaide Kane, Trevor Roberts, Brooklyn Hislop

Where to watch Once Upon a Time

Episode 3

The Garden of Forking Paths

43m5.8 / 10

Cinderella joins forces with a new friend; Jacinda tries to protect Lucy's community garden; Lucy tries to convince Henry that Victoria is after more than just a plot of land; Victoria makes a discovery that could alter everyone's fate.

Episode credits

Directed by Ron UnderwoodWritten by David H. Goodman, Brigitte HalesGuest stars Simon Arblaster, Dalias Blake, Mike Carpenter, Jaren Moore, Richard Newman, Emma Booth

Where to watch Once Upon a Time

Episode 4

Beauty

43m7.4 / 10

It’s Halloween in Hyperion Heights and Victoria forces Ivy to take Lucy trick-or-treating. Meanwhile, Tilly appears to be waking up from the curse and is intent on leading Weaver to the truth – but not if Victoria can help it. In a flashback, Rumple and Belle seek the answer to a prophecy that could cement their happy ending.

Episode credits

Directed by Mick GarrisWritten by Dana Horgan, Leah FongGuest stars Emilie de Ravin, Giles Matthey, Anton Starkman, Evryle Ebora, Adelaide Kane, Rose Reynolds

Where to watch Once Upon a Time

Episode 5

Greenbacks

43m5.9 / 10

Tana seeks help from a traveling soothsayer, the iconic Dr. Facilier, in an attempt to save her kingdom. But when it’s revealed that he has an ulterior motive she’s forced to take matters into her own hands. In Hyperion Heights, Sabine and Jacinda take on a risky business venture, but the strength of their friendship is tested when Victoria interferes with their plans. Meanwhile, Ivy recruits Henry to investigate Victoria, and Roni makes a discovery that could change her relationship with Henry forever. Rogers uncovers a crucial clue in his search for Eloise Gardener.

Episode credits

Directed by Geofrey HildrewWritten by Christopher Hollier, Adam J. KarpGuest stars Robin Givens, Kevin Ryan, Graem Beddoes, Evan Frayne, Naomi Simpson, Sandy Robson, Adelaide Kane, Bruce Blain

Where to watch Once Upon a Time

Episode 6

Wake Up Call

43m6.6 / 10

Feeling like a third wheel as Henry and Cinderella's relationship strengthens, Regina is surprised to find herself needed by Drizella, who is searching for magic. But when a brutal truth is revealed, it could lead Drizella down a dangerous path. In Hyperion Heights, Roni seeks Weaver's help in finding answers, and Tilly offers Rogers some intriguing advice concerning Eloise Gardener.

Episode credits

Directed by Sharat RajuWritten by Jane Espenson, Jerome SchwartzGuest stars Julian Haig, Lincoln McGowan, Donna Soares, Sandy Robson, Adelaide Kane, Rose Reynolds, Emma Booth

Where to watch Once Upon a Time

Episode 7

Eloise Gardener

43m6.6 / 10

In pursuit of revenge, Hook seeks a dark and powerful magic, but an encounter with Rapunzel could alter his fate forever. Meanwhile, in Hyperion Heights, Ivy’s plot to take down Victoria intensifies and has unexpected consequences for Jacinda and Lucy. Rogers enlists Henry and Tilly’s help in his ongoing quest to find the missing Eloise Gardner, but what he discovers isn’t what meets the eye.

Episode credits

Directed by Alex KalymniosWritten by David H. Goodman, Brigitte HalesGuest stars Chris Gauthier, Sandy Robson, Meegan Warner, Nneka Croal, Adelaide Kane, Rose Reynolds, Emma Booth

Where to watch Once Upon a Time

Episode 8

Pretty in Blue

43m6.8 / 10

In an attempt to prevent a distressed Alice from running away, Henry and Ella follow her into Wonderland. Once there, Henry realizes that Ella has a surprising connection to this strange world. In Hyperion Heights, Jacinda reconnects with an old friend in a last ditch effort to regain custody of Lucy, but her decision to enlist outside help could put a strain on her burgeoning relationship with Henry.

Episode credits

Directed by Ralph HemeckerWritten by Dana Horgan, Leah FongGuest stars Nneka Croal, Adelaide Kane, Rose Reynolds, Nathan Parsons, Trevor Roberts, Bruce Blain, Emma Booth

Where to watch Once Upon a Time

Episode 9

One Little Tear

43m6.4 / 10

Victoria strikes a deal with Weaver in an attempt to free herself from jail and wake Anastasia, but the cost of saving one life could mean the loss of another. In a flashback, we learn Lady Tremaine’s surprising connection to another classic fairytale when Mother Gothel offers to help her family. Meanwhile, Jacinda and Nick share an exchange that could alter her future with Henry.

Episode credits

Directed by Steve PearlmanWritten by Christopher Hollier, Adam J. KarpGuest stars Meegan Warner, Matty Finochio, Cindy Luna, Nia Cummins, Lula Mae Melenchuk, Alejandra Pérez, Sophia Reid-Gantzert, Adelaide Kane

Where to watch Once Upon a Time

Episode 10

The Eighth Witch

43m7.0 / 10mid season

When Drizella threatens the realm with a dark curse, Henry and Ella take extreme actions to protect Lucy and the others; and Regina is forced into making an unimaginable choice. In Hyperion Heights, Roni recruits Henry to travel to San Francisco to search for her sister, but when he learns Lucy has fallen unconscious, Henry rushes to be by her side. Meanwhile, Gothel earns the trust of Anastasia and the consequences of their budding relationship could prove to be fatal.

Episode credits

Directed by Ralph HemeckerWritten by Jane Espenson, Jerome SchwartzGuest stars Rebecca Mader, Adelaide Kane, Sara Tomko, Nisreen Slim, Yael Yurman, Rose Reynolds, Nathan Parsons, Tiera Skovbye

Where to watch Once Upon a Time

Episode 11

Secret Garden

43m6.8 / 10

Eager to harness her burgeoning magical skills, Robin engages in a risky relationship with Mother Gothel. Meanwhile in Hyperion Heights, Roni and Kelly strike a deal with Eloise, desperate to save Lucy from her mysterious illness. But nothing comes without a price. As things finally come to a head between Victoria and Ivy, someone may have to pay with their life.

Episode credits

Directed by Mick GarrisWritten by Adam Horowitz, Edward KitsisGuest stars Rebecca Mader, Adelaide Kane, Ayzee, Suzy Joachim, Willy Lavendel, Nisreen Slim, Yael Yurman, Nathan Parsons

Where to watch Once Upon a Time

Episode 12

A Taste of the Heights

43m6.6 / 10

On the day of Tiana’s coronation, a confrontation with Dr. Facilier compels her to take a trip through the Bayou, where a surprising encounter changes her life and the hunt for an alligator takes a dark turn. In Hyperion Heights, Sabine reconnects with an old friend whose plans could jeopardize her culinary dreams. Meanwhile, Rogers and Weaver investigate a Blind Witch, leading them to a shocking discovery about The Coven.

Episode credits

Directed by Nina Lopez-CorradoWritten by David H. Goodman, Brigitte HalesGuest stars Rebecca Mader, Robin Givens, Nevin Burkholder, Chilton Crane, Jeff Pierre, Trevor Roberts, Bruce Blain, Daniel Francis

Where to watch Once Upon a Time

Episode 13

Knightfall

43m7.1 / 10

Rogers strikes a deal with Eloise despite Tilly’s fair warning, while Ivy struggles to find herself after Victoria’s death. Meanwhile, in a faraway realm, Hook confronts Captain Ahab over a legendary magical talisman which can free Alice, only to learn that his quest may have unintended consequences.

Episode credits

Directed by Steve MinerWritten by Jerome Schwartz, Miguel RayaGuest stars Chad Rook, Elle McKinnon, Chris Gauthier, Adelaide Kane, Ian Nsenga, Bobby Stewart, Rose Reynolds, Chilton Crane

Where to watch Once Upon a Time

Episode 14

The Girl in the Tower

43m6.7 / 10

Rogers works to prove Tilly’s innocence in the case of the Blind Baker’s death, while Ivy attempts to make amends with Anastasia, and Samdi makes a revealing confession to Roni. Meanwhile, in a faraway realm, Alice forms an unbreakable bond.

Episode credits

Directed by Antonio NegretWritten by Dana Horgan, Leah FongGuest stars Rebecca Mader, Adelaide Kane, Peter Ciuffa, Jasmine Lukuku, Cory Rempel, Rose Reynolds, Tiera Skovbye, Daniel Francis

Where to watch Once Upon a Time

Episode 15

Sisterhood

43m5.7 / 10

When the Candy Killer attacks, Ivy will have to risk what remains of her family, while Jacinda and Henry grow closer and Roni questions her relationship with Samdi. Meanwhile, Drizella faces an unthinkable challenge in her attempt to join the Witch's Coven.

Episode credits

Directed by Ellen S. PressmanWritten by Christopher Hollier, Adam J. KarpGuest stars Adelaide Kane, Sara Canning, Yael Yurman, Anna Cathcart, Nathan Parsons, Bruce Blain, Emma Booth, Daniel Francis

Where to watch Once Upon a Time

Episode 16

Breadcrumbs

43m6.3 / 10

Henry grapples with an important decision when a job prospect in New York threatens to take him away from Jacinda and Lucy, but a revelation in the case of The Candy Killer could make it even harder to leave Hyperion Heights. Meanwhile, Margot confides in Tilly, and in a flashback, Hook helps Henry find a way to prove himself to Ella.

Episode credits

Directed by Ron UnderwoodWritten by Jane Espenson, Jerome SchwartzGuest stars Rebecca Mader, Charles Mesure, Chris Gauthier, Andy Nez, Alison Raine, Leana Yu, Patrick Doyle, Rose Reynolds

Where to watch Once Upon a Time

Episode 17

Chosen

43m6.6 / 10

Kelly comes face-to-face with The Candy Killer after someone she loves is taken hostage. Meanwhile, Samdi uses Drew to execute a deadly plan. In a flashback, Zelena learns a harsh lesson after an encounter with Hansel and Gretel goes awry.

Episode credits

Directed by Lana ParrillaWritten by Brian Ridings, Paul KarpGuest stars Rebecca Mader, Kip Pardue, Seth Isaac Johnson, Dan Payne, Nathan Parsons, Tiera Skovbye, Chilton Crane, Lily van der Griend

Where to watch Once Upon a Time

Episode 18

The Guardian

43m6.4 / 10

Following Nick's death, Weaver discovers the Dark One Dagger has been taken and sets out to get it back, even if it means betraying Roni's trust. Meanwhile, Margot takes Tilly on a date, but their time together takes an unexpected twist. In a flashback, Rumple, desperate to be reunited with Belle, pays Alice a visit.

Episode credits

Directed by Geofrey HildrewWritten by David H. Goodman, Brigitte HalesGuest stars Rose Reynolds, Nathan Parsons, Tiera Skovbye, Jeff Pierre, Bruce Blain, Daniel Francis

Where to watch Once Upon a Time

Episode 19

Flower Child

43m7.1 / 10

Tilly and Rogers find themselves in danger after an encounter with Eloise, forcing Tilly to make a life-altering decision when Rogers’ life is threatened. Meanwhile, Henry and Jacinda’s relationship takes a step forward, but despite Lucy’s efforts, their union doesn’t provide the answers she’s seeking. In a flashback, young Gothel seeks revenge after her home is destroyed

Episode credits

Directed by Tessa BlakeWritten by Adam Horowitz, Edward KitsisGuest stars Rose Reynolds, Tiera Skovbye, Gabrielle Miller, Emily Tennant, Jeff Pierre, Kyra Leroux, Bruce Blain, Emma Booth

Where to watch Once Upon a Time

Episode 20

Is This Henry Mills?

43m7.6 / 10

Roni enlists Lucy’s help to wake Henry and stop Gothel, but things don’t go as planned. Meanwhile, Rogers and Weaver go to Margot in hopes of freeing Tilly before her magic can be used to power the spell. In a flashback, Young Henry struggles to decide what path to follow until a mysterious phone call helps put him on track.

Episode credits

Directed by Ron UnderwoodWritten by Dana Horgan, Leah FongGuest stars Jared Gilmore, Rose Reynolds, Tiera Skovbye, Jeff Pierre, Beverley Elliott, Bruce Blain, Emma Booth, Daniel Francis

Where to watch Once Upon a Time

Episode 21

Homecoming

43m7.2 / 10

As the residents of Hyperion Heights celebrate the breaking of the curse, Henry is visited by Wish Rumple, who’s hatched an evil plan to use Ella and Lucy to keep Weaver from destroying the Dark One powers. In order to stop him, Henry, Roni, Weaver and Rogers must travel to the Wish Realm, home to versions of some of our most beloved and fearsome characters. In a flashback, a discouraged Young Henry is visited by Wish Rumple and offered a deal that could have tragic consequences.

Episode credits

Directed by Steve PearlmanWritten by David H. GoodmanGuest stars Jared Gilmore, Robbie Kay, Victoria Smurfit, JoAnna Garcia Swisher, Rose Reynolds, Tiera Skovbye, Timothy Webber, Jeff Pierre

Where to watch Once Upon a Time

Episode 22

Leaving Storybrooke

43m7.9 / 10finale

Wish Rumple’s evil plan is revealed and Regina realizes the only hope to stop him is by turning Wish Henry from his path for vengeance. Meanwhile, Tilly and Margot try to get help in Storybrooke. With his hope of ever being reunited with Belle fading, Weaver struggles to find a way to defeat his evil alter ego; and when Rogers’ life is threatened, he is faced with the ultimate sacrifice. Series Finale.

Episode credits

Directed by Ralph HemeckerWritten by Adam Horowitz, Edward KitsisGuest stars Jennifer Morrison, Josh Dallas, Ginnifer Goodwin, Rebecca Mader, Emilie de Ravin, Jared Gilmore, Sean Maguire, Tony Amendola

Where to watch Once Upon a Time

Episode information updated Jul 24, 2026

More about Once Upon a Time

Cast

Jennifer MorrisonEmma Swan
Lana ParrillaRegina Mills / Evil Queen
Colin O'DonoghueCaptain Hook
Robert CarlyleMr. Gold / Rumplestiltskin / Weaver
Michael Raymond-JamesNeal Cassidy / Baelfire
Josh DallasDavid Nolan / Prince Charming
Jeffrey KaiserDopey
Ginnifer GoodwinMary Margaret Blanchard / Snow White

Credits

Created by
Edward Kitsis, Adam Horowitz

Production details

Status
Ended
Series type
Scripted
Episodes
156
Original language
English

Networks & production

  • ABCUnited States
  • Kitsis/HorowitzUnited States
  • ABC StudiosUnited States

Themes

based on fairy talefairy talefalse memoryfantasy worldmagicstorybook