The Final Battle Begins

"The Final Battle Begins" is a Season Six special for ABC's Once Upon a Time. It will premiere on May 14, 2017, immediately before the seventh season finale.