
Once Upon a Time
Magic is coming.

Magic is coming.
There is a town in Maine where every story book character you've ever known is trapped between two worlds, victims of a powerful curse. Only one knows the truth and only one can break the spell.
7 Seasons · 156 Episodes

Lana Parrilla
Regina Mills / Evil Queen
156 episodes

Robert Carlyle
Mr. Gold / Rumplestiltskin / Weaver
156 episodes

Jared Gilmore
Henry Mills
139 episodes

Jennifer Morrison
Emma Swan
136 episodes

Josh Dallas
David Nolan / Prince Charming
135 episodes

Ginnifer Goodwin
Mary Margaret Blanchard / Snow White
135 episodes
0 featured reviews
Reviews will appear here once members share their thoughts.
Once Upon a Time
Discuss this title with the community.
No music yet
Add soundtrackAdvertisement