Once Upon a Time - Season 4 - Eps 17: Best Laid Plans
Hook tells Emma that her fate is at stake in Gold’s plan while Regina leads the villains on a wild goose chase. Henry makes a breakthrough in his search to find the Author, but Mary Margaret and David need a moment to reconsider the best course of action. In a Fairy Tale Land flashback, Snow and Charming search for a way to ensure their child will grow-up to be a hero. When a traveling peddler directs them to visit a kindly old hermit, Snow and Charming are presented with a choice that could secure their child’s goodness, but at a price that will haunt them for years to come.
About Once Upon a Time

Title: Once Upon a Time
First Air Date: 2011-10-23
Last Air Date: 2018-05-18
Status: Ended
Rating: 7.4/10 (from 2310 votes)
Language: EN
Seasons: 8
Total Episodes: 156
Network: ABC
Genres: Drama, Sci-Fi & Fantasy
Production Companies: Kitsis/Horowitz, ABC Studios
Synopsis
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.
Cast

Lana Parrilla
Regina Mills / Evil Queen

Colin O'Donoghue
Captain Hook

Robert Carlyle
Mr. Gold / Rumplestiltskin / Weaver

Gabrielle Anwar
Victoria Belfrey / Lady Tremaine

Dania Ramirez
Jacinda Vidrio / Cinderella

Mekia Cox
Sabine / Tiana

Andrew J. West
Henry Mills

Alison Fernandez
Lucy Vidrio