Once Upon a Time
DramaSci-Fi & Fantasy

Once Upon a Time

“Magic is coming.”

7.4/10 2011 7 Seasons 156 Episodes

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.

On screen

Top Cast

Lana Parrilla

Lana Parrilla

Regina Mills / Evil Queen

Robert Carlyle

Robert Carlyle

Mr. Gold / Rumplestiltskin / Weaver

Jared Gilmore

Jared Gilmore

Henry Mills

Jennifer Morrison

Jennifer Morrison

Emma Swan

Josh Dallas

Josh Dallas

David Nolan / Prince Charming

Ginnifer Goodwin

Ginnifer Goodwin

Mary Margaret Blanchard / Snow White

Colin O'Donoghue

Colin O'Donoghue

Captain Hook

Emilie de Ravin

Emilie de Ravin

Belle

Rebecca Mader

Rebecca Mader

Zelena / Wicked Witch of the West

Beverley Elliott

Beverley Elliott

Granny

Sean Maguire

Sean Maguire

Robin Hood

Lee Arenberg

Lee Arenberg

Leroy / Grumpy

Episodes guide

Seasons

Specials

Specials

44 episodes · 2012

Season 1

Season 1

22 episodes · 2011

Season 2

Season 2

22 episodes · 2012

Season 3

Season 3

22 episodes · 2013

Season 4

Season 4

23 episodes · 2014

Season 5

Season 5

23 episodes · 2015

Season 6

Season 6

22 episodes · 2016

Season 7

Season 7

22 episodes · 2017

Preview

Official Trailer

You may also enjoy

More Like This

Spellbinder
7.7TV

Spellbinder

1995

The Magicians
7.6TV

The Magicians

2015

The Worst Witch
7.4TV

The Worst Witch

2017

The Prisoner
7.7TV

The Prisoner

1967

Charmed
7.2TV

Charmed

2018

The Hollow
6.9TV

The Hollow

2018

Nowhere Boys
6.8TV

Nowhere Boys

2013

Gargoyles
8.1TV

Gargoyles

1994

Elena of Avalor
6.4TV

Elena of Avalor

2016

The Dead Zone
7.3TV

The Dead Zone

2002

Super Friends
7.8TV

Super Friends

1973

Under the Dome
7.1TV

Under the Dome

2013

Amazing Stories
7.3TV

Amazing Stories

2020

The Flash
7.7TV

The Flash

2014

Ready when you are

Stream Once Upon a Time tonight.