Watch Once Upon A Time Online
Once Upon A Time Season 2 Episode 9 - Queen of Hearts
While David lies in a coma, Gold and Regina plan to make sure that no one comes to Storybrooke through the portal. Meanwhile, Emma and Mary Margaret race Cora and Hook to the portal, and in the land that was, Regina makes a startling revelation to her mother.
Air Date: 2 Dec 2012