Once Upon a TimeFair rating?

Once Upon a Time· Season 3 · Episode 18

Bleeding Through

S03E18·7.5·April 20, 2014·1h·ABC

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.

Streaming on (US) Disney PlusHuluSee all

#9In Season 3of 22 rated episodes
#41All-timeof 156 rated episodes
−0.0vs season avgSeason 3 averages 7.5
2014First airedApril 20, 2014

Guest stars

Rebecca MaderRebecca Maderas Zelena / Wicked Witch / KellySean MaguireSean Maguireas Robin HoodRose McGowanRose McGowanas Young Cora
Eric LangeEric Langeas Prince Leopold
David de LautourDavid de Lautouras JonathanRaphael AlejandroRaphael Alejandroas Roland
Michael P. NortheyMichael P. Northeyas Friar Tuck
Eva BourneEva Bourneas Princess Eva
Yvette Dudley-NeumanYvette Dudley-Neumanas Mid-Wife
Steve Elliottas Drunk Charlie
Gabrielle GiraudGabrielle Giraudas Royal Aide
Brian Knox McGuganBrian Knox McGuganas Drunk Charlie's Friend

Crew

Romeo TironeRomeo TironeDirector
Daniel ThomsenWriter
Jane EspensonJane EspensonWriter

Keep going