Souls of the Departed

"Souls of the Departed" is the twelfth episode of Season Five of ABC's Once Upon a Time. It was written by Edward Kitsis & Adam Horowitz. It will be the one hundredth episode of the series overall, and will premiere on March 6, 2016.

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
 * 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

 * Barbara Hershey as Cora
 * Lee Arenberg as Grumpy/Leroy
 * Robbie Kay as Peter Pan
 * Greg Germann as Distinguished Gentleman
 * Giancarlo Esposito as Magic Mirror/Sidney Glass
 * Emma Caulfield as the Blind Witch
 * Unknown as Black Tooth

Trivia
Production Notes=

Production Notes

 * Adam Horowitz is a fan of the singer Bruce Springsteen. This episode shares its name with a song from the rock star's 1992 album Lucky Town.