One Little Tear

"One Little Tear" is the ninth episode of Season Seven of ABC's Once Upon a Time. It was written by Christopher Hollier & Adam Karp, and directed by Steve Pearlman. It will be the one hundred and forty-second episode of the series overall, and will premiere on December 8, 2017.

Starring

 * Colin O'Donoghue as Hook (Wish Realm)/Rogers
 * Gabrielle Anwar as Lady Tremaine/Victoria Belfrey
 * Alison Fernandez as Lucy
 * Robert Carlyle as Rumplestiltskin/Mr. Gold/Weaver

Guest Starring

 * Yael Yurman as Anastasia
 * Adelaide Kane as Drizella/Ivy Belfrey
 * Emma Booth as Witch/Witch
 * Meegan Warner as Rapunzel
 * Cindy Luna as Cecilia

Trivia

 * -|Production Notes=

Title

 * The title of this episode was revealed by Adam Horowitz via his Twitter account on September 30, 2017.