I'll Be Your Mirror

"I'll Be Your Mirror" is the eighth episode of Season Six of ABC's Once Upon a Time. It was written by Jerome Schwartz & Leah Fong, and directed by Jennifer Lynch. It will be the one-hundredth and nineteenth episode of the series overall.

Starring

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Josh Dallas as Prince Charming/David Nolan
 * Emilie de Ravin as Belle/Belle French
 * Rebecca Mader as Zelena

Guest Starring

 * Olivia Steele Falconer as Violet
 * Karen David as Jasmine
 * Beverley Elliott as Granny/Granny
 * Deniz Akdeniz as Aladdin

Trivia

 * -|Production Notes=

Production Notes

 * The title of this episode was revealed by Adam Horowitz via his Twitter account on September 14, 2016.