Board Thread:Spoilers!/@comment-27060727-20160225003107/@comment-25926288-20160502180837

“Last Rites” — Emma, David, Regina, Robin and Henry are finally back home in Storybrooke and reunited with Snow, but, unfortunately, they still have to contend with Hades, who continues to deceive Zelena as he lays out his plan to use the all-powerful Olympian Crystal to take over the town. The heroes desperately search for a way to defeat Hades while Hook does the same in the Underworld, looking for those missing storybook pages. Regina and Robin take a more direct approach, which culminates in an epic showdown that will leave our heroes forever changed, on “Once Upon a Time,” SUNDAY, MAY 8 (8:00-9:00 p.m. EST), 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 Lee Arenberg as Leroy/Grumpy, Beverley Elliott as Granny, Emma Caulfield as the Blind Witch, Amy Manson as Merida, Victoria Smurfit as Cruella De Vil, Liam Garrigan as King Arthur, David-Paul Grove as Doc, Gabe Khouth as Sneezy, Faustino Di Bauda as Sleepy, Michael Coleman as Happy, Mig Marcario as Bashful, Eric Keenleyside as Moe French, Raphael Alejandro as Roland, Michael P. Northey as Friar Tuck, Jason Burkart as Little John, David Hoflin as Zeus, Kiefer Bahrich as Sad-eyed Boy and Greg Germann as Hades.

“Last Rites” was written by Jerome Schwartz and directed by Craig Powell.