On the next episode of ONCE UPON A TIME titled "The Black Fairy", Storybrooke braces for the final battle and uncovers a heart-wrenching secret. And in two weeks, the Once Upon a Time musical episode! Below, check out the promo for next week's show, airing next Sunday 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