Once Upon a Time (2011)

Once Upon a Time poster

"Magic is coming."

TV series · 2011 · 7 seasons, 156 episodes · Ended · ABC · Rated TV-PG · Drama, Sci-Fi & Fantasy

Synopsis

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.

Watch the trailer

Once Upon a Time trailer

Where to watch

Stream

Buy

Streaming availability via JustWatch

Cast

  • Lana Parrilla as Regina Mills / Evil Queen
  • Robert Carlyle as Mr. Gold / Rumplestiltskin / Weaver
  • Jared Gilmore as Henry Mills
  • Jennifer Morrison as Emma Swan
  • Josh Dallas as David Nolan / Prince Charming
  • Ginnifer Goodwin as Mary Margaret Blanchard / Snow White
  • Colin O'Donoghue as Captain Hook
  • Emilie de Ravin as Belle
  • Rebecca Mader as Zelena / Wicked Witch of the West
  • Beverley Elliott as Granny

If you liked Once Upon a Time, try

BingeNext's take

If you love shows that mix drama with a touch of fantasy and sci-fi, Once Upon a Time is a great pick. It’s about a town in Maine where all your favorite storybook characters are stuck between two worlds because of a curse, and only one person knows how to fix it. With seven seasons and over 150 episodes, it’s perfect for anyone who enjoys getting lost in a world where fairy tales meet real life. The cast, including Lana Parrilla and Robert Carlyle, brings a lot of heart to the story, making it feel like you’re right there with the characters. Watching it feels like stepping into a magical mystery where every episode pulls you deeper into the curse and the fight to break it. If you’ve enjoyed shows like Buffy the Vampire Slayer or The Flash, this one will probably hit the same sweet spot for you.

Tell BingeNext a few shows you already love and get a fresh list of series worth starting.

Loading BingeNext...