The Final Battle (1) still
Once Upon a Time • SEASON 6 EPISODE 21

The Final Battle (1)

Once Upon a TimeSeason 6Episode 21May 14, 201743 min

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

←   All Episodes

Episode information and air dates are supplied by TMDB. CineSrc playback availability can change and is not guaranteed.