

“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.
Created by: Edward Kitsis, Adam Horowitz
Watch NowStream Once Upon a Time now in HD quality.

Season 1
22 Episodes

Season 2
22 Episodes

Season 3
22 Episodes

Season 4
23 Episodes

Season 5
23 Episodes

Season 6
22 Episodes

Season 7
22 Episodes

Lana Parrilla
Regina Mills / Evil Queen

Colin O'Donoghue
Captain Hook

Robert Carlyle
Mr. Gold / Rumplestiltskin / Weaver

Gabrielle Anwar
Victoria Belfrey / Lady Tremaine

Dania Ramirez
Jacinda Vidrio / Cinderella

Mekia Cox
Sabine / Tiana

Andrew J. West
Henry Mills

Alison Fernández
Lucy Vidrio

2013

1995

2024

2024

2017

2021

2022

1967

2018

2016

2013

1994

2007

2020

2013

2002

2022

2013

1973

2018