Watch Once Upon a Time Season 6 Episode 21 - The Final Battle Part 1

Add to Watchlist

Once Upon a Time Season 6 Episode 21
Henry awakens to a cursed Storybrooke and discovers Emma has been in the mental hospital, and the Black Fairy is the new mayor. Henry attempts to help Emma regain her memory while Gold tries to find out what has really happened to Belle.
First Aired: May 14, 2017 - 41 Minutes Runtime
Ginnifer Goodwin, Jennifer Morrison, Lana Parrilla, Josh Dallas
8.7/10
Ad
i
 

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 Netflix, Amazon, Vudu, Microsoft Movies & TV, FandangoNow, Google Play, iTunes online.