One Little Tear: Victoria strikes a deal with Weaver in an attempt to free herself from jail and wake Anastasia, but the cost of saving one life could mean the loss of another. In a flashback, we learn Lady Tremaine’s surprising connection to another classic fairytale when Mother Gothel offers to help her family.
Meanwhile, Jacinda and Nick share an exchange that could alter her future with Henry.
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, Alison Fernandez as Lucy, and Mekia Cox as Sabine/Tiana.
Guest Cast: Adelaide Kane as Drizella/Ivy, Meegan Warner as Rapunzel, Emma Booth as Witch/Gothel/Eloise Gardener, Nathan Parsons as Nick Branson, Matty Finochio as Marcus, Yael Yurman as Tween Anastasia, Anna Cathcart as Tween Drizella, Sophia Reid-Gant as Young Anastasia and Lula Mae Melench as Young Drizella.
Written by Christopher Hollier & Adam Karp, and directed by Steve Pearlman
Series: Once Upon A Time Season 7 Episode 9
Air Date: Friday, December 08, 2017
Time Slot: 8:00 PM-9:01 PM EST on ABC