Once Upon a Time
tv show

156 total episodes
-
7 seasons
Magic is coming.
First Aired October 23, 2011
Genres:
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. 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.

Season 6
22 episodes
Air Date
September 25, 2016
The Savior
Episode 1 - 43m
September 25, 2016
A Bitter Draught
Episode 2 - 43m
October 02, 2016
The Other Shoe
Episode 3 - 43m
October 09, 2016
Strange Case
Episode 4 - 43m
October 16, 2016
Street Rats
Episode 5 - 43m
October 23, 2016
Dark Waters
Episode 6 - 43m
October 30, 2016
Heartless
Episode 7 - 43m
November 06, 2016
I'll Be Your Mirror
Episode 8 - 43m
November 13, 2016
Changelings
Episode 9 - 43m
November 27, 2016
Wish You Were Here
Episode 10 - 43m
December 04, 2016
Tougher Than the Rest
Episode 11 - 43m
March 05, 2017
Murder Most Foul
Episode 12 - 43m
March 12, 2017
Ill-Boding Patterns
Episode 13 - 43m
March 19, 2017
Page 23
Episode 14 - 43m
March 26, 2017
A Wondrous Place
Episode 15 - 43m
April 02, 2017
Mother's Little Helper
Episode 16 - 43m
April 09, 2017
Awake
Episode 17 - 43m
April 16, 2017
Where Bluebirds Fly
Episode 18 - 43m
April 23, 2017
The Black Fairy
Episode 19 - 43m
April 30, 2017
The Song in Your Heart
Episode 20 - 43m
May 07, 2017
The Final Battle (1)
Episode 21 - 43m
May 14, 2017
The Final Battle (2)
Episode 22 - 43m
May 14, 2017
Episodes
Cast
Jennifer Morrison
as
Emma Swan
Lana Parrilla
as
Regina Mills / Evil Queen
Colin O'Donoghue
as
Captain Hook
Robert Carlyle
as
Mr. Gold / Rumplestiltskin / Weaver
Josh Dallas
as
David Nolan / Prince Charming
Ginnifer Goodwin
as
Mary Margaret Blanchard / Snow White
Rebecca Mader
as
Zelena / Wicked Witch of the West
Emilie de Ravin
as
Belle
Jared Gilmore
as
Henry Mills