Once Upon a Time/Shattered Sight
| This article about an episode needs to be expanded with more information.|
Please help out by editing it.
Shattered Sight is the tenth episode of the fourth season of Once Upon a Time and the seventy-sixth episode overall.
Starring: Ginnifer Goodwin (Snow White / Mary Margaret Blanchard), Jennifer Morrison (Emma Swan), Lana Parrilla (The Evil Queen / Regina Mills), Josh Dallas (Prince Charming / David Nolan), Emilie de Ravin (Belle), Colin O'Donoghue (Captain Hook), Jared S. Gilmore (Henry Mills), Michael Socha (Knave of Hearts / Will Scarlet)
Guest Starring: Lee Arenberg (Grumpy / Leroy), Beverley Elliott (Granny), Scott Michael Foster (Kristoff), Georgina Haig (Elsa), Elizabeth Lail (Anna), Elizabeth Mitchell (The Snow Queen / Ingrid), Abby Ross (Young Emma), Rebecca Wisocky (Madame Faustina)