Bleeding Through


Episode Info

Regina tries to connect with a deceased Cora in order to find out why Zelena was abandoned. Meanwhile, Belle uncovers Zelena's true objective; and back in fairy-tale land, young Cora is tricked by a fake prince before she meets a real royal.


Ginnifer Goodwin
as Snow White/Mary Margaret
Jennifer Morrison
as Emma Swan
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jared S. Gilmore
as Henry Mills
Joshua Dallas
as Prince Charming/David
Josh Dallas
as Prince Charming/David
Emilie De Ravin
as Belle/Lacey
Colin O'Donoghue
as Killian Jones/Captain Hook
Michael Raymond-James
as Baelfire/Neal Cassidy
Rose McGowan
as Young Cora
Rebecca Mader
as Wicked Witch of the West/Zelena
Sean MaGuire
as Robin Hood
Eric Lange
as Prince Leopold
Eva Bourne
as Princess Eva
Brian Knox McGugan
as Drunk Charlie's Friend
Gabrielle Giraud
as Royal Aide
Show More Cast

Bleeding Through Photos