Once Upon a Time

Once Upon a Time (2011)

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. Emma Swan is a 28-year-old bail bonds collector who has been supporting herself since she was abandoned as a baby. Things change for her when her son Henry, whom she abandoned years ago, finds her and asks for her help explaining that she is from a different world where she is Snow White's missing daughter.

star 7.3 7.7
  • First Air Date: 2011-10-23
  • Last Air Date: 2018-05-18
  • Total Seasons: 7
  • Total Episodes: 156
  • Episode Runtime: 43 min.
  • Network: ABC
  • Creator: Edward Kitsis, Adam Horowitz

Where to Watch Once Upon a Time Online

You can now watch Once Upon a Time online on the following streaming services in the United States.

Stream







Buy



  • $154.93 SD

  • $189.93 HD

  • $154.93 SD

  • $189.93 HD

  • $154.93 SD

  • $189.93 HD

  • $154.93 SD

  • $189.93 HD

  • $310.44 SD

  • $466.44 HD

Cast

  • 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 Fernandez

    Lucy Vidrio

Seasons

  • Season 0

    9 Episodes

  • 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

Trailer

Related TV Shows