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

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

← Season 4

Episode 1

The Dark Swan

43m8.0 / 10

Immediately after becoming the Dark One, Emma disappears and the heroes must band together to save her, but first they have to find her, which will require the help of an unlikely ally. Meanwhile, in the Enchanted Forest, Emma struggles to resist her dark urges as she searches for Merlin in the hope that he can stop her transformation. Along the way to Camelot, she gets help from the plucky and brave warrior princess Merida, as well as King Arthur and his Knights of the Round Table.

Episode credits

Directed by Ron UnderwoodWritten by Adam Horowitz, Edward KitsisGuest stars Jeffrey Kaiser, Mig Macario, Michael Coleman, Sinqua Walls, Andrew Jenkins, Lee Majdoub, Elliot Knight, Brent Stait

Where to watch Once Upon a Time

Episode 2

The Price

43m7.8 / 10

In an effort to protect Emma, Regina steps up in a surprising way that will test her mettle as a force for good. King Arthur and Queen Guinevere throw a royal ball to welcome the heroes to Camelot, but when the celebration takes a deadly turn, David and Robin must leap into action or lose a crucial asset in the fight to save Emma. Back in Storybrooke, Hook deploys a tried-and-true technique in hopes of bringing Emma back to the light while the heroes discover that some unexpected baggage has followed them home from Camelot.

Episode credits

Directed by Romeo TironeWritten by Andrew Chambliss, Dana HorganGuest stars Jeffrey Kaiser, Mig Macario, Michael Coleman, Andrew Jenkins, Joana Metrass, Donald Adams, Liam Garrigan, Raphael Alejandro

Where to watch Once Upon a Time

Episode 3

Siege Perilous

43m7.8 / 10

In Camelot, the heroes feverishly work to free Merlin. Determined to help Emma, David embarks on a quest to retrieve a magical relic that Regina could use to communicate with the imprisoned sorcerer, but, when David leaves, Arthur insists on joining him because the dangers ahead are greater than he can imagine. Meanwhile, Mary Margaret discovers the fate of her old friend Lancelot. Back in Storybrooke, Arthur seeks David’s help to catch a thief who threatens the safety of the citizens of Camelot. Across town, Emma reaches out to a conflicted Hook as she sets about her plan to draw Excalibur from the stone.

Episode credits

Directed by Ralph HemeckerWritten by Jane EspensonGuest stars Jeffrey Kaiser, Mig Macario, Michael Coleman, Sinqua Walls, Joana Metrass, Giacomo Baessato, Liam Garrigan, Lee Arenberg

Where to watch Once Upon a Time

Episode 4

The Broken Kingdom

43m7.2 / 10

After receiving a cryptic warning from Lancelot about Arthur's intentions, Mary Margaret realizes Arthur may be the heroes' biggest threat, but when she is unable to convince David of the danger, she takes matters into her own hands. Meanwhile, Hook's unwavering love for Emma provides a glimmer of hope in her struggle against the unrelenting voice of Rumplestiltskin. In a Camelot flashback, Guinevere senses that Arthur is losing his way, consumed by his obsession with making Excalibur whole, so she sets out with Lancelot on her own quest into the heart of darkness. In Storybrooke, Dark Emma unleashes a secret weapon in the next phase of her plan to find the brave soul she needs to draw Excalibur from the stone.

Episode credits

Directed by Alrick RileyWritten by David H. Goodman, Jerome SchwartzGuest stars Sinqua Walls, Andrew Jenkins, Joana Metrass, Webb Hayes, Ehren Kassam, Dalila Bela, Sarah Hayward, Liam Garrigan

Where to watch Once Upon a Time

Episode 5

Dreamcatcher

43m7.4 / 10

In Camelot, as Mary Margaret and David attempt to retrieve the Dark One dagger, Emma uses a Dreamcatcher to look into the past to see how Merlin was transformed into a tree. Together, Emma and Regina figure out the critical ingredient they must acquire to free Merlin, but it's a race against Arthur, who does not want Merlin released. Meanwhile, with encouragement from his moms, Henry musters up the courage to ask Violet on a date. Back in Storybrooke, the heroes break into Emma's house hoping to locate Gold, but what they find will give them a glimpse of Emma's end game. Far from prying eyes, Merida sets about the mission Emma has tasked her with and begins molding Gold into the hero they need to draw Excalibur.

Episode credits

Directed by Romeo TironeWritten by Adam Horowitz, Edward KitsisGuest stars Mig Macario, Joana Metrass, Elliot Knight, Ryan Robbins, Guy Fauchon, Liam Garrigan, Amy Manson, Olivia Steele-Falconer

Where to watch Once Upon a Time

Episode 6

The Bear and the Bow

43m7.1 / 10

In a Camelot flashback, a chance encounter with Merlin, David, Hook and Belle gives Merida new hope in her quest to save her brothers from the usurping clans of DunBroch. Unwilling to leave anything up to fate, Merida brings Belle along on a dangerous journey that culminates with an invaluable lesson in bravery. In Storybrooke, Regina, Mary Margaret and David discover the spell that would allow one of Merlin’s chosen to communicate with him, but when Arthur fails to reach the missing sorcerer the heroes grow suspicious. Meanwhile, Emma commands Merida to kill Belle in hopes of forcing Mr. Gold’s heroic transformation. With Merida unable to disobey Emma’s orders.

Episode credits

Directed by Ralph HemeckerWritten by Andrew Chambliss, Tze ChunGuest stars Sinqua Walls, Joana Metrass, Elliot Knight, Paul Telfer, Marco D'Angelo, Josh Hallem, Liam Garrigan, Amy Manson

Where to watch Once Upon a Time

Episode 7

Nimue

43m7.0 / 10

In Camelot, Merlin spearheads a mission to reunite the dagger with Excalibur so he can use the weapon to save Emma from the darkness threatening her soul. With Zelena in tow, Hook, Mary Margaret, David, Regina and Robin steal into Arthur’s castle to take the broken sword from the maniacal king. Meanwhile, Merlin brings Emma along on a journey to confront his ancient nemesis and retrieve the sacred spark he’ll need to reforge Excalibur. Both parties are tested, but one suffers a blow that could derail the entire operation. In a flashback to long before the Age of Arthur, young Merlin finds purpose after he is blessed with magic and immortality, but when he falls in love with a young refugee named Nimue, everything changes for Merlin, as their romance starts a chain of events that touches every one of our present day heroes.

Episode credits

Directed by Romeo TironeWritten by Jane EspensonGuest stars Joana Metrass, Elliot Knight, Caroline Ford, Darren Moore, Jason Simpson, Graham Verchere, Maxwell Haynes, Jackie Minns

Where to watch Once Upon a Time

Episode 8

Birth

43m7.7 / 10

Tensions in Camelot come to a head when Merlin, now under Arthur’s control, delivers an ultimatum to Emma: hand over the Dark One dagger and the Promethean spark or he will kill her entire family. Refusing to give in, Emma and our heroes face off against Arthur, Merlin and Zelena in an epic battle of magic and will. Just when the end is in sight, Emma is forced to make a gut-wrenching choice that no one saw coming. Back in Storybrooke, Zelena’s pregnancy mysteriously accelerates and Hook goes to new and desperate lengths to get answers from the Dark Swan.

Episode credits

Directed by Eagle EgilssonWritten by David H. Goodman, Jerome SchwartzGuest stars Michael Coleman, Joana Metrass, Elliot Knight, Liam Garrigan, David Anders, Ingrid Torrance, David-Paul Grove, Beverley Elliott

Where to watch Once Upon a Time

Episode 9

The Bear King

43m6.7 / 10

Zelena and Arthur journey to DunBroch on a mission to retrieve an enchanted relic that will provide the advantage they need to vanquish Emma and our heroes. Their path will cross with Merida’s, who is on a journey of her own to pay a debt that her father, King Fergus, owed to the Witch when he died. Merida enlists the help of two friends, Mulan and Ruby, but, in order to satisfy the Witch and save DunBroch, she first must discover the identity of the knight who killed her father. In flashbacks, Merida learns about bravery and honor as she trains for combat and rides alongside Fergus into the infamous battle that claims his life.

Episode credits

Directed by Geofrey HildrewWritten by Andrew ChamblissGuest stars Meghan Ory, Paul Telfer, Josh Hallem, Glenn Keogh, Caroline Morahan, Richard Stroh, Marco D'Angelo, Lily Knight

Where to watch Once Upon a Time

Episode 10

Broken Heart

43m7.0 / 10

In a Camelot flashback, Hook becomes a Dark One and his lust for revenge against Rumplestiltskin is reignited. When Emma and Hook disagree about their best course of action, the final pieces of the puzzle are revealed as events in Camelot catch up to the present and we witness a charged confrontation between the forces of light and dark that sends our heroes on a collision course with destiny. Meanwhile, in Storybrooke, Hook’s centuries old lust for revenge against Gold puts both of their fates in jeopardy while Emma’s love faces the ultimate test as she tries to convince Hook to turn away from the darkness before she, Mary Margaret, David and Regina embark on a new mission as an unsuspected evil is released.

Episode credits

Directed by Romeo TironeWritten by Dana Horgan, Tze ChunGuest stars Michael Coleman, Sinqua Walls, Joana Metrass, Elliot Knight, Caroline Ford, Liam Garrigan, Amy Manson, Ingrid Torrance

Where to watch Once Upon a Time

Episode 11

Swan Song

43m7.6 / 10mid season

The dark siege of Storybrooke is underway as all of the resurrected Dark Ones target a living soul for sacrifice so that they can return to the realm of the living. With doom imminent, Gold advises Mary Margaret, David and the rest of the heroes to spend their last fleeting moments enjoying the company of their loved ones. Emma, however, refuses to give up, knowing that she is responsible for righting all the poor choices she made as Dark One - there's only one problem, Dark Hook. When they face-off with the fate of Storybrooke at stake, Hook's actions will devastate Emma in a way no one saw coming. In a Fairy Tale Land flashback, the Evil Queen tests Hook's mettle by forcing him to confront a demon from his past before contracting him to dispatch one from hers.

Episode credits

Directed by Gwyneth Horder-PaytonWritten by Adam Horowitz, Edward KitsisGuest stars Mig Macario, Michael Coleman, Caroline Ford, Oliver Bell, Adam Croasdell, Scott Hylands, Andre Tricoteux, Sebastian West

Where to watch Once Upon a Time

Episode 12

Souls of the Departed

43m7.7 / 10

Emma, Regina, Mary Margaret, David, Robin, Henry and Gold arrive in the Underworld, on a mission to rescue Hook, only to discover that their search will be more difficult than they had anticipated. The inhabitants of the Underworld — all souls with unfinished business and many with quite personal vendettas — hound our heroes at every turn. Meanwhile, in an Enchanted Forest flashback, a familiar face from the Evil Queen’s past returns to present Regina with the perfect birthday gift.

Episode credits

Directed by Ralph HemeckerWritten by Adam Horowitz, Edward KitsisGuest stars Michael Raymond-James, Jeffrey Kaiser, Mig Macario, Michael Coleman, Jesse Blue, Stefano Giulianetti, Steven Roberts, Julia Tortolano

Where to watch Once Upon a Time

Episode 13

Labor of Love

43m7.6 / 10

The heroes join forces with an old friend of Snow's to defeat an obstacle standing in the way of finding Hook. Meanwhile, Hook encounters challenges of his own.

Episode credits

Directed by Billy GierhartWritten by Andrew Chambliss, Dana HorganGuest stars Bailee Madison, Kacey Rohl, Jonathan Whitesell, Teach Grant, Kerry van der Griend, Janet Walmsley, Victoria Smurfit, Emma Caulfield

Where to watch Once Upon a Time

Episode 14

Devil's Due

43m7.2 / 10

Hook's captivity takes a dark turn when Hades threatens to condemn him to the River of Lost Souls after Hook refuses to choose which three of his friends will have to remain in the Underworld. Meanwhile, Gold is suddenly eager to help Emma, Snow, David, Regina, Robin and Henry find Hook so he can return home to Belle; but in order to do so, he must find his ex-wife Milah in the Underworld and ask for her help. In Fairy Tale Land flashbacks, Rumple and Milah face a life-or-death crisis concerning their son, Baelfire, that forces Rumple to make a deal that will haunt him.

Episode credits

Directed by Alrick RileyWritten by Jane EspensonGuest stars Aaron Douglas, Robbie Kay, Rachel Shelley, Gavin Cooke, Dean Petriw, Shanna Amaral, Victoria Smurfit, Greg Germann

Where to watch Once Upon a Time

Episode 15

The Brothers Jones

43m7.1 / 10

In Underbrooke, Hook questions whether he is worthy of forgiveness after meeting his brother Liam. In the past, Liam makes a deal of his own to save himself and his brother... at the cost of a ship's worth of men. Meanwhile, Henry meets the Apprentice and learns of his true power.

Episode credits

Directed by Eagle EgilssonWritten by David H. Goodman, Jerome SchwartzGuest stars Bernard Curry, Costas Mandylor, Chris Humphreys, Victoria Smurfit, Greg Germann, Timothy Webber

Where to watch Once Upon a Time

Episode 16

Our Decay

43m7.1 / 10

Emma, Snow, David, Regina, Robin, Henry and Hook continue to search for a way to free everyone from the Underworld. At the mercy of Hades, Gold creates a portal to Storybrooke, which transports Belle, Zelena and Baby Hood to the Underworld. While Zelena and Regina get into a sibling squabble, Belle is reunited with Rumple only to learn some tremendously shocking news that will change her life forever. Meanwhile, Snow and David hopelessly attempt to send a message from the Underworld to their son, Neal. In flashbacks, Hades learns about Zelena’s very special spell and pays her a visit in Oz with the intention of striking an alliance, but finds himself with more than just a partner in crime.

Episode credits

Directed by Steve PearlmanWritten by Dana Horgan, Tze ChunGuest stars Teri Reeves, Paul Scheer, Ray Boulay, Jeff Gulka, Donny Lucas, Emma Caulfield, Greg Germann, Keegan Connor Tracy

Where to watch Once Upon a Time

Episode 17

Her Handsome Hero

43m7.0 / 10

Belle turns to Rumplestiltskin with hope of finding a way to protect their child from Hades. However, they disagree over whether to use dark magic, as Belle forbids Rumplestiltskin from using his powers for evil. Meanwhile, Hades secretly meets with Gaston in the Underworld and encourages him to seek revenge on Rumplestiltskin. As the heroes try to find a way to defeat Hades, Emma has a terrifying nightmare that she realizes is beginning to come true. And in flashbacks, Belle and Gaston meet for the first time, but their blossoming romance comes to a halt on the eve of the Ogre wars.

Episode credits

Directed by Romeo TironeWritten by Jerome SchwartzGuest stars Meghan Ory, Wes Brown, Greg Germann, Eric Keenleyside

Where to watch Once Upon a Time

Episode 18

Ruby Slippers

43m6.8 / 10

In flashbacks, Ruby and Mulan find themselves in Oz, where they meet Dorothy. After the three witness Zelena’s return to Oz, they look for a way to defeat her once and for all. However, Dorothy mysteriously disappears, and Ruby’s search for her new friend lands her in the Underworld. Reunited with the heroes, Ruby teams up with Emma, Regina and Snow to continue looking for Dorothy. Meanwhile, Snow and David struggle with not being able to be with their son, Neal, and devise a plan so that one of them can escape the Underworld.

Episode credits

Directed by Eriq La SalleWritten by Andrew Chambliss, Bill WolkoffGuest stars Meghan Ory, Jamie Chung, Paul Lazenby, Gina Stockdale, Victoria Smurfit, Emma Caulfield, Greg Germann

Where to watch Once Upon a Time

Episode 19

Sisters

43m7.5 / 10

Now that Hades and Zelena are reunited, Hades tells Zelena that he wants a future with her outside of the Underworld. All she needs to do is heal his heart with True Love’s Kiss so they can leave the Underworld and trap the heroes there for eternity. When Regina overhears of this plan, she enlists Cora’s help to find a way to separate Zelena from Hades. However, Cora reveals a family secret that could change Regina and Zelena’s lives forever. Meanwhile, David finally meets James, only to realize that his twin is determined to seek revenge on him for stealing the life he could have had.

Episode credits

Directed by Romeo TironeWritten by David H. Goodman, Brigitte HalesGuest stars Ava Acres, Robbie Kay, Barbara Hershey, Adrian Hough, Romuald Hivert, Victoria Smurfit, Greg Germann, Tony Perez

Where to watch Once Upon a Time

Episode 20

Firebird

43m8.1 / 10

Hades turns to the heroes to ask for help with getting Zelena back from Rumplestiltskin and Peter Pan. In return, he offers to take all their names off their tombstones. However, when Hook is still unable to leave, he and Emma must journey into the depths of the Underworld. Meanwhile, Cruella De Vil is determined to keep the heroes trapped in the Underworld. In flashbacks, Emma searches for answers about her family and makes an unexpected friendship.

Episode credits

Directed by Ron UnderwoodWritten by Jane EspensonGuest stars Robbie Kay, Rya Kihlstedt, Max Chadburn, Bronwen Smith, Victoria Smurfit, Emma Caulfield, Greg Germann, Geoff Gustafson

Where to watch Once Upon a Time

Episode 21

Last Rites

43m7.7 / 10

Emma, David, Regina, Robin and Henry are finally back home in Storybrooke and reunited with Snow, but, unfortunately, they still have to contend with Hades, who continues to deceive Zelena as he lays out his plan to use the all-powerful Olympian Crystal to take over the town. The heroes desperately search for a way to defeat Hades while Hook does the same in the Underworld, looking for those missing storybook pages. Regina and Robin take a more direct approach, which culminates in an epic showdown that will leave our heroes forever changed.

Episode credits

Directed by Craig PowellWritten by Jerome SchwartzGuest stars Mig Macario, Michael Coleman, Victoria Smurfit, Liam Garrigan, Emma Caulfield, Greg Germann, David Hoflin, Eric Keenleyside

Where to watch Once Upon a Time

Episode 22

Only You

43m7.6 / 10

Regina reels from the death of Robin Hood, and everyone tries to give her room to grieve, but when the heroes discover Gold has stolen Hades’ Olympian Crystal and tethered all of Storybrooke’s magic to it, they set out to stop him. Henry decides he no longer can stand all the pain magic has caused his family, so he goes rogue, with Violet in tow, to destroy magic once and for all. Meanwhile, Zelena, Snow, David, and Hook attempt to open a portal that will return Merida and the other Storybrooke guests to their homes, but things go awry, and the group winds up in a deranged new world.

Episode credits

Directed by Romeo TironeWritten by David H. Goodman, Andrew ChamblissGuest stars Mig Macario, Michael Coleman, Amy Manson, Jason Burkart, Raphael Alejandro, Candus Churchill, Flossie McKnight, Michael P. Northey

Where to watch Once Upon a Time

Episode 23

An Untold Story

43m7.5 / 10finale

With the possibility of magic being destroyed and the fate of Storybrooke hanging in the balance, it’s a race for Emma and Regina to track down Henry before Gold can find him first. Regina continues to struggle with her frustrations over her former evil-self and, elsewhere, Snow, David, Hook, and Zelena are imprisoned and must contend with two very disturbed individuals that may give Gold a run for his money.

Episode credits

Directed by Dean WhiteWritten by Adam Horowitz, Edward KitsisGuest stars Nikolai Witschl, Shannon Hearn, Arnold Pinnock, Hank Harris, Sam Witwer, Tzi Ma, Olivia Steele-Falconer

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