Our Decay

"Episode 516" is the sixteenth episode of Season Five of ABC's Once Upon a Time. It was directed by Steve Pearlman. It will be the one-hundredth and fourth episode of the series overall, and will premiere in April 2016.

Starring

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Lana Parrilla as Evil Queen/Regina Mills
 * Josh Dallas as Prince Charming/David Nolan
 * Emilie de Ravin as Belle/Belle French
 * Rebecca Mader as Zelena
 * Sean Maguire as Robin Hood

Guest Starring

 * Teri Reeves as Dorothy Gale
 * Greg Germann as Hades

Uncredited

 * Unknown as Baby Hood