Labor of Love

"Labor of Love" is the thirteenth episode of Season Five of ABC's Once Upon a Time. It was written by Andrew Chambliss & Dana Horgan, and directed by Billy Gierhart. It will be the one-hundredth and first episode of the series overall, and will premiere on March 13, 2016.

Synopsis
In the Underworld, an escapee from Hades' prison informs the heroes that Hook is being held captive. But before the heroes can rescue Hook, they must face a terrifying beast that guards the prison. Mary Margaret searches for an old childhood friend who knows how to defeat the monster. However, once reunited, she discovers that her friend is no longer the hero he once was. Meanwhile, in an Enchanted Forest flashback, a young Snow White struggles to preserve peace in her kingdom and must learn how to be a true hero if she wants to one day become queen.

Starring

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Evil Queen/Regina Mills
 * Josh Dallas as Prince Charming/David Nolan
 * Emilie de Ravin as Belle/Belle French
 * Colin O'Donoghue as Hook
 * Jared S. Gilmore as Henry Mills
 * Rebecca Mader as Zelena
 * Sean Maguire as Robin Hood
 * Robert Carlyle as Rumplestiltskin/Mr. Gold

Guest Starring

 * Emma Caulfield as the Blind Witch
 * Victoria Smurfit as Cruella De Vil
 * Kacey Rohl as Megara
 * Jonathan Whitesell as Hercules
 * Bailee Madison as Young Snow White
 * Kerry van der Griend as Peasant
 * Teach Grant as Dead Eye the Bandit
 * Janet Walmsley as Woman Peasant
 * Greg Germann as Hades