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 6 episodes

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

← Season 5

Episode 1

The Savior

43m6.9 / 10

As our heroes set out to stop Hyde, Emma develops a mysterious side effect, and Storybrooke becomes a haven for refugees from the Land of Untold Stories. Meanwhile, Regina and Zelena embrace their newfound sisterhood by becoming roommates, while Rumple tries to free Belle from the sleeping Curse with the help of a stranger. In flashback, Jafar confronts an afflicted Aladdin in Agrabah, and a secret about the Savior is revealed.

Episode credits

Directed by Eagle EgilssonWritten by Adam Horowitz, Edward KitsisGuest stars Tarun Keram, Thomas Gasior, Hank Harris, Sam Witwer, Jordyn Ashley Olson, Oded Fehr, Deniz Akdeniz, Giles Matthey

Where to watch Once Upon a Time

Episode 2

A Bitter Draught

43m7.3 / 10

When a mysterious man from the Land of Untold Stories, who has a past with the Evil Queen, arrives in Storybrooke, David and Snow work together with Regina to neutralize the threat. Belle seeks Hook's help finding a safe place to hide away from her husband, Mr. Gold. The Evil Queen continues to try to win Zelena over to her side, while Emma resumes her therapy sessions with Archie and shares her terrifying vision of the future.

Episode credits

Directed by Ron UnderwoodWritten by Andrew Chambliss, Dana HorganGuest stars Craig Horner, Andrea Brooks, Craig Ericsson, Andrew Kavadas, Olena Medwid, Nadeen Lightbody, Thomas Gasior, Lee Arenberg

Where to watch Once Upon a Time

Episode 3

The Other Shoe

43m7.2 / 10

As Storybrooke continues to welcome the new arrivals from the Land of Untold Stories, families, friends and enemies are reunited once again. When Cinderella searches for her step-family, intent on settling their unfinished business, Emma, Hook and Henry scramble to help her before it's too late. Meanwhile, Regina attempts to bribe Mr. Hyde for information about how to defeat the Evil Queen, and Snow helps Dr. Jekyll find a laboratory for his work.

Episode credits

Directed by Steve PearlmanWritten by Jane Espenson, Jerome SchwartzGuest stars Jessy Schram, David Anders, Lisa Banes, Max Lloyd-Jones, Tim Phillipps, Goldie Hoffman, Jarod Joseph, Navid Charkhi

Where to watch Once Upon a Time

Episode 4

Strange Case

43m7.0 / 10

The Evil Queen and Hyde continue on their quest to steal Dr. Jekyll's serum; Snow looks forward to her first day back as a school teacher; and while Emma looks forward to Hook moving in with her, Hook finds himself trying to protect Belle from Mr. Gold, who has made sure she can't leave the confines of the pirate ship.

Episode credits

Directed by Alrick RileyWritten by David H. Goodman, Nelson SolerGuest stars Jonny Coyne, Hank Harris, Sam Witwer, Elizabeth Blackmore, Reilly Jacob, Jordyn Ashley Olson, Olivia Steele-Falconer, Lee Arenberg

Where to watch Once Upon a Time

Episode 5

Street Rats

43m6.8 / 10

Princess Jasmine recruits Aladdin to help her recover a secret weapon capable of breaking Jafar's hold on the Sultan and saving the city from ruin. In Storybrooke, the Evil Queen tricks Hook and the Charmings and forces Emma to reveal her secret in an effort to divide the family.

Episode credits

Directed by Norman BuckleyWritten by Adam Horowitz, Edward KitsisGuest stars Kate Dion-Richard, David Forts, Jordyn Ashley Olson, Oded Fehr, Cedric De Souza, Deniz Akdeniz, Karen David, Gabe Khouth

Where to watch Once Upon a Time

Episode 6

Dark Waters

43m6.7 / 10

Emma tries to convince Aladdin to work with Jasmine to help Agrabah, while Regina teams up with Snow and David to free Archie from Zelena. Meanwhile, in the past, Hook finds himself kidnapped by the mysterious Captain Nemo and held captive aboard his submarine, the Nautilus.

Episode credits

Directed by Rob DuncanWritten by Andrew Chambliss, Brigitte HalesGuest stars Corey Schmitt, Nick Eversman, Faran Tahir, Deniz Akdeniz, Karen David

Where to watch Once Upon a Time

Episode 7

Heartless

43m7.6 / 10

In Storybrooke, the Evil Queen threatens to destroy the town and everyone in it unless Snow and David surrender their hearts. As Emma, Hook, and Henry prepare to defend Storybrooke, Snow, David, and Regina search for a magical sapling created by the first spark of true love.

Episode credits

Directed by Ralph HemeckerWritten by Jane EspensonGuest stars Paul Johansson, Gabrielle Rose, Paul Jarrett, Keegan Connor Tracy, Richard David Lecoin

Where to watch Once Upon a Time

Episode 8

I'll Be Your Mirror

43m7.2 / 10

Emma and Regina formulate a plan to trap the Evil Queen in a prison of their own making, while Snow and David adjust to life without each other. Meanwhile, Zelena agrees to help Belle, and together they enlist Aladdin to steal a magical object from Mr. Gold that could protect Belle and her unborn child from him forever.

Episode credits

Directed by Jennifer LynchWritten by Jerome Schwartz, Leah FongGuest stars Tzi Ma, Olivia Steele-Falconer, Deniz Akdeniz, Karen David, Gabe Khouth, Beverley Elliott

Where to watch Once Upon a Time

Episode 9

Changelings

43m6.7 / 10

Gold tells the Evil Queen she must kill Zelena, and the Queen makes a decision that will change her relationship with her sister forever. When Belle discovers Gold's plans for their son, she convinces Hook and Emma to help her steal squid ink that can immobilize him. Meanwhile, Jasmine finds a genie-less lamp that she hopes to use to save Agrabah.

Episode credits

Directed by Mairzee AlmasWritten by David H. Goodman, Brian RidingsGuest stars Tammy Gillis, Nick Hunnings, Jacky Lai, Edwina Shuster, Deniz Akdeniz, Karen David, Jaime Murray, Giles Matthey

Where to watch Once Upon a Time

Episode 10

Wish You Were Here

43m7.8 / 10mid season

When she learns the heroes possess a weapon capable of defeating her, the Evil Queen steals Aladdin's magic lamp from Jasmine and makes a wish that could sideline the Savior forever. Unwilling to wake Snow while Emma is missing, David works with Hook and Henry to hold the Evil Queen at bay in Storybrooke.

Episode credits

Directed by Ron UnderwoodWritten by Adam Horowitz, Edward KitsisGuest stars Mig Macario, Sean Maguire, Geoff Gustafson, Lee Arenberg, Deniz Akdeniz, Karen David, Giles Matthey, David-Paul Grove

Where to watch Once Upon a Time

Episode 11

Tougher Than the Rest

43m7.1 / 10

With Snow still asleep in Storybrooke, David and Hook race to stop Gideon before he can confront Emma. Meanwhile, Regina struggles with the realization that everyone, even Robin, is better off in the alternate world where the Evil Queen was defeated. And when Emma inspires a familiar face to help her and Regina return home, she discovers the power to change her fate.

Episode credits

Directed by Billy GierhartWritten by Adam Horowitz, Edward KitsisGuest stars Eion Bailey, Sean Maguire, Gaalen Engen, Rustin Gresiuk, Nancy Sivak, Wil Traval, Giles Matthey, Mckenna Grace

Where to watch Once Upon a Time

Episode 12

Murder Most Foul

43m7.2 / 10

Before Hook takes the next step in his relationship with Emma, he wants to make sure David sees him as more than just a pirate. When David asks Hook to help him uncover the truth about his father's death, Hook agrees. Meanwhile, Regina works to acclimate Robin to life in Storybrooke, but soon discovers he has a dark side that makes the task much more complicated than she anticipated.

Episode credits

Directed by Morgan BeggsWritten by Jane Espenson, Jerome SchwartzGuest stars Eion Bailey, Sean Maguire, Tara Wilson, Luke Roessler, David Cubitt, Wil Traval, Matt Ellis, Jakob Davies

Where to watch Once Upon a Time

Episode 13

Ill-Boding Patterns

43m7.1 / 10

When Gideon resumes his mission to kill Emma and become the Savior, Gold steps in to ensure that the use of dark magic does not poison his son. Meanwhile, Robin proves willing to ally himself with anyone offering the possibility of escape from Regina and Storybrooke. Hook gathers the courage to come clean to Emma, but not before she discovers he's been keeping a secret.

Episode credits

Directed by Ron UnderwoodWritten by Andrew Chambliss, Dana HorganGuest stars Sean Maguire, Torstein Byørkland, Brandon Spink, Samuel Patrick Chu, Chris Loubardeas, Angela Moore, Giles Matthey, Keegan Connor Tracy

Where to watch Once Upon a Time

Episode 14

Page 23

43m7.5 / 10

Believing there isn't room in Storybrooke for both her and Regina, the Evil Queen sets out to eliminate her other half. Hook, determined to make things work with Emma, turns to his old friend Captain Nemo for advice, but Gideon torpedoes the plan before he's able to set things right.

Episode credits

Directed by Kate WoodsWritten by David H. Goodman, Brigitte HalesGuest stars Sean Maguire, Tony Perez, Rose McIver, Edward Foy, Hesham Hammoud, Faran Tahir, Giles Matthey

Where to watch Once Upon a Time

Episode 15

A Wondrous Place

43m6.7 / 10

When Hook finds himself trapped in another realm along with the Nautilus and her crew, he races to return to Emma before Gideon can execute the rest of his plan. In Storybrooke, Regina and Snow take Emma out to get her mind off Hook's disappearance. And in a flashback to Agrabah, Jasmine befriends Ariel, and together they set out to locate Prince Eric as the threat from Jafar intensifies.

Episode credits

Directed by Steve PearlmanWritten by Jane Espenson, Jerome SchwartzGuest stars JoAnna Garcia Swisher, Gil McKinney, Oded Fehr, Nick Eversman, Faran Tahir, Thomas Cadrot, Cedric De Souza, Shaun Omaid

Where to watch Once Upon a Time

Episode 16

Mother's Little Helper

43m7.0 / 10

Gold and Belle convince Emma to help Gideon, explaining that together they can stop the Black Fairy. Henry experiences a disorienting shift in his powers that forces Regina to seek counsel from the previous Author. Meanwhile, in Fairy Tale Land, Hook attempts to win the assistance of an old adversary by betting his most prized possession on a game of cards. And, in a flashback, the Black Fairy tortures young Gideon in hopes of molding him into the perfect apprentice.

Episode credits

Directed by Billy GierhartWritten by Paul KarpGuest stars Charles Mesure, Patrick Fischler, Grayson Gabriel, Mason McKenzie, Rohan Campbell, Eleanor Jade, Nickolas Gregory Johnston, Mathew Bittroff

Where to watch Once Upon a Time

Episode 17

Awake

43m8.1 / 10

Trapped in Neverland, Hook aligns himself with Tiger Lily, hoping to find a way back to Emma. In Storybrooke, Regina works to break the sleeping curse that David and Snow are under, and Gold denies The Black Fairy, which brings the two of them to a fearsome impasse.

Episode credits

Directed by Sharat RajuWritten by Andrew Chambliss, Leah FongGuest stars Mathew Bittroff, Ayden Turpel-Stewart, Tony Amendola, Lee Arenberg, Jaime Murray, Giles Matthey, Sara Tomko, David-Paul Grove

Where to watch Once Upon a Time

Episode 18

Where Bluebirds Fly

43m7.5 / 10

Zelena decides to take on the Black Fairy and put a stop to her, once and for all, against Regina's wishes, and the Charmings disagree over Emma and Hook's wedding plans.

Episode credits

Directed by Michael SchultzWritten by David H. Goodman, Brigitte HalesGuest stars Isabella Blake-Thomas, Alex Désert, Jorden Birch, Austin Anozie, Dylan Sloane, Jaime Murray, Giles Matthey, Keegan Connor Tracy

Where to watch Once Upon a Time

Episode 19

The Black Fairy

43m7.2 / 10

After Rumple's mother learns from his fairy godmother that his destiny is prophesized, she does everything in her power to keep it from happening. Meanwhile, in Storybrooke, Rumple faces a similar delimma.

Episode credits

Directed by Alrick RileyWritten by Jerome Schwartz, Dana HorganGuest stars Stephen Lord, Yasmin Abidi, Kristina Lao, Jaime Murray, Giles Matthey, Sara Tomko, Keegan Connor Tracy, Beverley Elliott

Where to watch Once Upon a Time

Episode 20

The Song in Your Heart

43m8.3 / 10

In flashback, Snow and Charming make a special wish that Emma will be protected. The result of their wish has the whole kingdom bursting into song which infuriates the Evil Queen. Meanwhile in Storybrooke, the Black Fairy announces her plans to unleash another curse on the town while Emma and Hook prepare for their wedding.

Episode credits

Directed by Ron UnderwoodWritten by David H. Goodman, Andrew ChamblissGuest stars Mig Macario, Michael Coleman, Tony Amendola, Ari Guzhel, Lee Arenberg, Jaime Murray, Chris Gauthier, David-Paul Grove

Where to watch Once Upon a Time

Episode 21

The Final Battle (1)

43m8.0 / 10

Henry wakes up in a strangely changed Storybrooke where Emma is a mental patient and the rest of his family has disappeared.

Episode credits

Directed by Steve PearlmanWritten by Adam Horowitz, Edward KitsisGuest stars Andrew J. West, Alison Fernández, Ingrid Torrance, Deniz Akdeniz, Peter Marcin, Karen David, Jaime Murray, Giles Matthey

Where to watch Once Upon a Time

Episode 22

The Final Battle (2)

43m8.2 / 10finale

Emma regains her memory but discovers that the Black Fairy has set the perfect trap for her. Meanwhile, the Evil Queen makes the ultimate sacrifice to save her former kingdom, and Gold is forced to choose between Good and Evil.

Episode credits

Directed by Ralph HemeckerWritten by Adam Horowitz, Edward KitsisGuest stars Sean Maguire, Andrew J. West, Alison Fernández, Olivia Steele-Falconer, Lee Arenberg, Deniz Akdeniz, Karen David, Jaime Murray

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