News & Spoilers
REGINA TURNS TO CORA FOR HELP WITH ZELENA, ON ABC'S 'ONCE UPON A TIME'
Barbara Hershey Guest Stars as Cora, Robbie Kay as Peter Pan and Greg Germann as Hades
"Sisters" - Now that Hades and Zelena are reunited, Hades tells Zelena that he wants a future with her outside of the Underworld. All she needs to do is heal his heart with True Love's Kiss so they can leave the Underworld and trap the heroes there for eternity. When Regina overhears of this plan, she enlists Cora's help to find a way to separate Zelena from Hades. However, Cora reveals a family secret that could change Regina and Zelena's lives forever. Meanwhile, David finally meets James, only to realize that his twin is determined to seek revenge on him for stealing the life he could have had, on "Once Upon a Time," SUNDAY, APRIL 24 (8:00-9:00 p.m. EDT), on the ABC Television Network.
"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 the Wicked Witch/Zelena and Robert Carlyle as Rumplestiltskin/Mr. Gold.
Guest stars include Barbara Hershey as Cora, Robbie Kay as Peter Pan, Victoria Smufit as Cruella De Vil, Tony Perez as Valet, Adrian Hough as Woodcutter, Ava Acres as Young Regina, Isabella Blake-Thomas as Young Zelena, Romuald Hivert as Guard and Greg Germann as Hades.