Beauty: It’s Halloween in Hyperion Heights and Victoria forces Ivy to take Lucy trick-or-treating. Meanwhile, Tilly appears to be waking up from the curse and is intent on leading Weaver to the truth – but not if Victoria can help it.
In a flashback, Rumple and Belle seek the answer to a prophecy that could cement their happy ending.
Cast: Lana Parrilla as Regina/Roni, Robert Carlyle as Rumpelstiltskin/Weaver, Colin O’Donoghue as Hook/Rogers, Andrew J. West as Henry Mills, Gabrielle Anwar as Lady Tremaine/Victoria Belfrey, Dania Ramirez as Cinderella/Jacinda and Alison Fernandez as Lucy.
Guest Cast: Emilie De Ravin as Belle, Giles Matthey as Gideon, Rose Reynolds as Tilly/Alice and Adelaide Kane as Drizella/Ivy.
Written by Dana Horgan & Leah Fong and directed by Mick Garris.
Series: Once Upon A Time
Air Date: Friday, October 27, 2017
Time Slot: 8:00 PM-9:01 PM EST on ABC