User:X-Men Are Cool/Eternal Punishment

"Eternal Punishment" is the first episode of Season Nine of ABC's Once Upon a Time. It was written by Colton M.. It is the one hundred and seventy-fourth of the series overall, and was released September 29, 2018.

Recap
Transcript

Starring

 * Lana Parrilla as Regina Mills
 * Colin O'Donoghue as Killian Jones
 * Andrew J. West as Henry Mills
 * Jennifer Morrison as Emma Swan
 * Dania Ramirez as Cinderella
 * Giles Matthey as Gideon
 * Odette Annable as Victoria Jones
 * Kyla Kennedy as Hope Jones
 * Josh Segarra as Adam
 * Sonya Walger as Baba Yaga

Guest Starring

 * Ginnifer Goodwin as Mary Margaret Blanchard
 * Josh Dallas as David Nolan
 * Eion Bailey as August Booth
 * Agnes Bruckner as Lily Page
 * Kristin Bauer van Straten as Maleficent
 * Goran Višnjić as Zorro
 * Lee Arenberg as Leroy
 * Beverley Elliott as Granny
 * Alison Fernandez as Lucy
 * Chris Wood as Peter
 * David Anders as Dr. Whale
 * Meghan Ory as Ruby
 * Jamie Chung as Mulan

Co-Starring

 * Bailey Skodje as Hope Jones

Trivia

 * -|Title=

Title

 * The title refers to Baba Yaga's eternal punishment, which is revealed in a later episode.


 * -|Episode Connections=

Event Chronology

 * The present day and past Storybrooke events take place after "The Needs of the Few".