WatchTrove
Poster for Once Upon a Time

Once Upon a Time

Magic is coming.

  • TV series
  • 2011
  • TV-PG
  • 7 seasons
  • 156 episodes

Created by Edward Kitsis and Adam Horowitz

7.4

TMDB audience rating
7.4 out of 10 from 2,572 votes

Where to watch Trailer

Overview

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.

Roughly 111h 48m to watch every episode. This is an estimate: 156 episodes at the typical episode runtime of 43 minutes.

Where to watch

Official offers in the United States

Subscription

Included with a paid subscription
  • Disney Plus
  • Hulu

Buy

Pay once to keep a digital copy
  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • Fandango At Home

Prices and links on TMDB

Availability data by JustWatch, provided through TMDB. Offers vary by country and change often, so confirm with the service before you subscribe, rent or buy. WatchTrove does not host or stream video.

Trailer

Play trailer: Once upon A time ABC New Tv series Trailer

Official video hosted on YouTube. The player loads only when you press play.

Series cast and crew

  • Lana Parrilla

    Lana ParrillaRegina Mills / Evil Queen
    156 episodes

  • Robert Carlyle

    Robert CarlyleMr. Gold / Rumplestiltskin / Weaver
    156 episodes

  • Jared Gilmore

    Jared GilmoreHenry Mills
    139 episodes

  • Jennifer Morrison

    Jennifer MorrisonEmma Swan
    136 episodes

  • Josh Dallas

    Josh DallasDavid Nolan / Prince Charming
    135 episodes

  • Ginnifer Goodwin

    Ginnifer GoodwinMary Margaret Blanchard / Snow White
    135 episodes

  • Colin O'Donoghue

    Colin O'DonoghueCaptain Hook
    134 episodes

  • Emilie de Ravin

    Emilie de RavinBelle
    117 episodes

  • Rebecca Mader

    Rebecca MaderZelena / Wicked Witch of the West
    67 episodes

  • Beverley Elliott

    Beverley ElliottGranny
    61 episodes

  • Sean Maguire

    Sean MaguireRobin Hood
    55 episodes

  • Lee Arenberg

    Lee ArenbergLeroy / Grumpy
    54 episodes

  • Meghan Ory

    Meghan OryRuby Lucas / Red Riding Hood
    46 episodes

  • Michael Raymond-James

    Michael Raymond-JamesNeal Cassidy / Baelfire
    45 episodes

  • David-Paul Grove

    David-Paul GroveDoc
    45 episodes

  • Gabe Khouth

    Gabe KhouthTom Clark / Sneezy
    42 episodes

  • Faustino Di Bauda

    Faustino Di BaudaSleepy
    42 episodes

  • Mig Macario

    Mig MacarioBashful
    37 episodes

Created by
Edward Kitsis and Adam Horowitz
Network
ABC

Seasons and episodes