A woman with a troubled past is drawn to a town in Maine where fairy tales are to be believed.
Starring: Jennifer Morrison, Ginnifer Goodwin, Lana Parrilla, Robert Carlyle, Josh Dallas, Jared Gilmore and Emilie de Ravin.
Once Upon A Time airs tonight at 8/7c on ABC.
Once Upon A Time has been published by Marvel Comics.
ComicBookMovie.com, and/or the user who contributed this post, may earn commissions or revenue through clicks or purchases made through any third-party links contained within the content above.