Once Upon a Time Season 6 Episode 21
Once Upon a Time
Season 6

Ep 21. The Final Battle Part 1

  • TVPG
  • May 14, 2017
  • 41 min
  • 8.3  (956)

In Once Upon a Time season 6 episode 21, titled "The Final Battle Part 1," the residents of Storybrooke face their toughest challenge yet as the final battle between good and evil approaches. Emma Swan (Jennifer Morrison) is haunted by visions of her own death while the Black Fairy (Jaime Murray) plots to destroy everything that she holds dear. Meanwhile, Rumplestiltskin (Robert Carlyle) and Gideon (Giles Matthey) team up to take down the Savior once and for all.

As the clock ticks down to the Final Battle, Emma struggles to confront her own fears and doubts. She turns to her family and friends for support, but even they may not be enough to save her from the devastating fate that awaits her.

Meanwhile, Regina (Lana Parrilla) and Zelena (Rebecca Mader) seek out the mysterious Blue Fairy (Keegan Connor Tracy) for help in their fight against the Black Fairy. But even with the power of magic on their side, they may not be able to overcome the dark force that now threatens to engulf them all.

As the pieces of a long-unfolding prophecy fall into place, the fate of all of Storybrooke hangs in the balance. Can Emma and her allies find a way to defeat the ultimate evil and save the world they have come to call home? Or will the Black Fairy succeed in her ultimate goal of bringing about the end of all things?

With fast-paced action, heart-wrenching drama, and pulse-pounding suspense, "The Final Battle Part 1" sets the stage for an explosive season finale that is sure to leave fans on the edge of their seats. Don't miss a single moment of this unforgettable episode of Once Upon a Time.

Description
Watch Once Upon a Time - The Final Battle Part 1 (s6 e21) Online - Watch online anytime: Buy, Rent
Once Upon a Time, Season 6 Episode 21, is available to watch and stream on ABC. You can also buy, rent Once Upon a Time on demand at Disney+, Amazon, Hulu, Vudu, Microsoft Movies & TV, Google Play, Apple TV online.
  • First Aired
    May 14, 2017
  • Content Rating
    TVPG
  • Runtime
    41 min
  • Language
    English
  • IMDB Rating
    8.3  (956)