Once Upon a Time

This drama series revolves around a woman with a troubled past. Her destiny unfolds when she arrives in a mysterious modern-day town populated by fairy-tale characters.

Season 6, Episode 22 The Final Battle Part 2

First Aired: May 14, 2017

In the conclusion of the two-part sixth-season finale, Henry attempts to help Emma regain her memory. Meanwhile, Snow, Charming, Regina, Zelena and Hook try to figure out a way to be reunited with Emma and Henry.

Watch Now

Guest Cast

Ranking Big Bang Theory's Guest Stars

From Stan Lee to Leonard Nimoy, check out the greatest cameos on the CBS sitcom

Your new favorite show is right here. Trust us.

My News

Sign up and add shows to get the latest updates about your favorite shows - Start Now