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.

Bleeding Through
Season 3 - Episode 18 - 1h 45m
Air Date
April 20, 2014
Overview
After Zelena steals Regina's heart, Regina casts a spell so that she can speak across the realms to her dead mother, Cora, to discover the truth about why she abandoned Zelena, and Belle stumbles across what Zelena's ultimate end game is. Meanwhile, in the Fairy Tale Land that was, young Cora is duped by a man claiming to be a prince and finds herself alone and pregnant. But a chance meeting with a real prince could lead Cora to the royal life she's always craved, but she must keep her pregnancy a secret or risk losing everything.
Guest Stars
Rebecca Mader
as
Zelena / Wicked Witch of the West
Sean Maguire
as
Robin Hood
David de Lautour
as
Jonathan
Rose McGowan
as
Young Cora
Yvette Dudley-Neuman
as
Midwife
- no image
Steve Elliott
as
Drunk Charlie
Gabrielle Giraud
as
Royal Aide
Eva Bourne
as
Princess Eva
Eric Lange
as
Prince Leopold
Brian Knox McGugan
as
Drunk Charlie’s Friend
Raphael Alejandro
as
Roland
Michael P. Northey
as
Friar Tuck