Once Upon a Time: Heart of Gold (ABC 12 Apr with Rebecca Mader)

USA / ABC / 1×60 minute episode / Broadcast Sunday 12 April 2015 at 8.00pm

Series: Once Upon A Time / Season 4 Episode 17

Emma is still reeling after learning the truth of her parents’ history with Maleficent, but she must focus on finding the Author, who is running loose in Storybrooke, before Gold does. When Gold’s quest for his happy ending grows more urgent, he blackmails Regina into helping him.

In a Fairy Tale Land flashback, Robin Hood learns what it means to be an honorable thief when he accepts a proposition by Rumpelstiltskin to travel to Oz to steal a valuable magic elixir from the Wicked Witch.

regular cast
Ginnifer Goodwin as Snow White/Mary Margaret
Jennifer Morrison as Emma Swan
Lana Parrilla as the Evil Queen/Regina
Josh Dallas as Prince Charming/David Nolan
Emilie de Ravin as Belle
Colin O’Donoghue as Hook
Jared S. Gilmore as Henry
Michael Socha as Will Scarlet
Robert Carlyle as Rumplestiltskin/Mr. Gold

guest cast
Rebecca Mader as the Wicked Witch
Sean Maguire as Robin Hood
Wil Traval as the Sheriff of Nottingham
Raphael Alejandro as Roland
Jason Burkart as Little John
Christie Laing as Maid Marian
Patrick Fischler as the Author
Jennifer Cheon as Nurse
Paul Kloegman as Carriage Driver
Tristan Shire as Oz Guard