Once Upon a Time (2011)
"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
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.

The Flash
The Lord of the Rings: The Rings of Power
Buffy the Vampire Slayer
Sabrina, the Teenage Witch
Welcome to Demon School! Iruma-kun
Avatar: The Last Airbender
Ascendance of a Bookworm
LEGO DREAMZzz