Once Upon a Time poster
TV2011 – 2017 · 7 Seasons · 156 Episodes · English · Ended

Once Upon a Time

Magic is coming.

Your rating