Watch Once Upon a Time Online

Watch Once Upon a Time Online
Film title: Once Upon a Time
Rotten Tomatoes: 57%
Language: English
Plot: Jennifer Morrison, Ginnifer Goodwin and Robert Carlyle star in this fantastical series that follows the travails of a young woman who is drawn to a small Maine town and discovers that it's filled with the mystical elements of the fairy tale world.

Once Upon a Time Cast & Crew

Ginnifer Goodwin
as Mary Margaret Blanchard
Jennifer Morrison
as Emma Swan
Lana Parrilla
as Regina Mills
Josh Dallas
as David Nolan
Jared Gilmore
as Henry Mills
Raphael Sbarge
as Archie Hopper
Robert Carlyle
as Mr. Gold
Meghan Ory
as Ruby