Once Upon a Time
Snow Falls
S1 E3:
Mary Margaret pays a visit to a comatose John Doe in the hospital, and Prince Charming unexpectedly meets Snow White for the first time back in the fairytale world.
Starring
Jamie Dornan, David Anders, Anastasia Griffith