Eloise Gardener (Episode)

"Eloise Gardener" is the seventh episode of Season Seven of ABC's Once Upon a Time. It was written by David H. Goodman & Brigitte Hales, and directed by Alexandra Kalymnios. It will be the one hundred and fortieth episode of the series overall, and will premiere on November 17, 2017.

This episode will be the first of a two-episode airing.

Starring

 * Lana Parrilla as Evil Queen/Regina Mills/Roni
 * Colin O'Donoghue as Hook (Wish Realm)/Rogers
 * Andrew J. West as Henry Mills
 * Dania Ramirez as Cinderella/Jacinda
 * Gabrielle Anwar as Lady Tremaine/Victoria Belfrey
 * Alison Fernandez as Lucy
 * Robert Carlyle as Rumplestiltskin/Mr. Gold/Weaver

Guest Starring

 * Emma Booth as Witch
 * Rose Reynolds as Alice/Tilly
 * Adelaide Kane as Drizella/Ivy Belfrey
 * Meegan Warner as Rapunzel
 * Christopher Gauthier as William Smee
 * Nneka Croal as Unknown

Trivia

 * -|Production Notes=

Title

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