Below, check out the promo for the two hour season finale of ONCE UPON A TIME titled "The Final Battle Part 1" and "The Final Battle Part 2". The episodes airs next Sunday, may 14th on ABC.
"Once Upon a Time" stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Emilie de Ravin as Belle, Colin O'Donoghue as Hook, Jared S. Gilmore as Henry Mills, Sean Maguire as Robin Hood, Rebecca Mader as Wicked Witch/Zelena and Robert Carlyle as Rumplestiltskin/Mr. Gold.
Edward Kitsis and Adam Horowitz are creators and executive producers. Steve Pearlman, David H. Goodman and Andrew Chambliss are also executive producers. The series is produced by ABC Studios.
Videos