Once Upon a Time

A modern-day town is populated by fairy-tale characters.

Season 1, Episode 10 7: 15 A.M.

First Aired: January 22, 2012

A stranger in town arouses Emma and Regina's suspicions, and feelings of unrequited love plague Mary Margaret and David. Elsewhere, Snow White's heart breaks as the wedding between Prince Charming and the daughter of King Midas approaches in the fairy-tale world.

Watch Now

Guest Cast