The real world can be a dreary place without hope and happiness. Escape reality by tuning into ABC's fairy tale-inspired Once Upon A Time, a new series about storybook characters banished to the real world by an evil spell.
As Snow White & Prince Charming seem to have found their happily ever after, the Evil Queen is fixated on revenge. Casting a curse over the charming kingdom, the Evil Queen transports the fabled characters to a town called Storybrooke. In the real world the queen presides as Storybrooke's mayor, ruling over her former subjects, who have no memory of who they really were.
Airing Sunday nights on ABC, Once Upon A Time stars Jennifer Morrison (as Emma Swan), Lana Parilla (as The Evil Queen & Regina) and Ginnifer Goodwin (as Snow White & Mary Margaret Blanchard).
For a deeper look into Storybrooke and its residents visit the official site of ABC's Once Upon A Time HERE!