The Final Battle Part 1

"Episode 621" is the twenty-first episode of Season Six of ABC's Once Upon a Time. It was directed by Steve Pearlman. It will be the one hundredth and thirty-second episode of the series overall, and will premiere on May 14, 2017.

This episode will be the first part of the season six finale.