Skip to content
Once Upon a Time
TV Series2011-20187 seasons156 episodesEnded

Once Upon a Time

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.

Ratings

7.4TMDB
7.6IMDb

Now streaming on

Powered by JustWatch

Trailers and clips

Cast

  • Lana Parrilla

    Lana Parrilla

    Regina Mills / Evil Queen

  • Colin O'Donoghue

    Colin O'Donoghue

    Captain Hook

  • Robert Carlyle

    Robert Carlyle

    Mr. Gold / Rumplestiltskin / Weaver

  • Gabrielle Anwar

    Gabrielle Anwar

    Victoria Belfrey / Lady Tremaine

  • Dania Ramirez

    Dania Ramirez

    Jacinda Vidrio / Cinderella

  • Mekia Cox

    Mekia Cox

    Sabine / Tiana

  • Andrew J. West

    Andrew J. West

    Henry Mills

  • Alison Fernández

    Alison Fernández

    Lucy Vidrio

Related TV series