Is This Henry Mills?

"Is This Henry Mills?" is the twentieth episode of Season Seven of ABC's Once Upon a Time. It was written by Dana Horgan & Leah Fong, and directed by Ron Underwood. It will be the one hundred and fifty-third episode of the series overall, and will premiere on May 4, 2018.

Synopsis
Roni enlists Lucy's help to wake Henry and stop Gothel, but things don't go as planned. Meanwhile, Rogers and Weaver go to Margot in hopes of freeing Tilly before her magic can be used to power the spell. In a flashback, Young Henry struggles to decide what path to follow until a mysterious phone call helps put him on track.

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 Vidrio
 * Alison Fernandez as Lucy
 * Mekia Cox as Tiana/Sabine
 * Robert Carlyle as Rumplestiltskin/Mr. Gold/Weaver

Guest Starring

 * Jared S. Gilmore as Young Henry
 * Beverley Elliott as Granny/Granny
 * Emma Booth as Gothel/Eloise Gardener
 * Rose Reynolds as Alice/Tilly
 * Tiera Skovbye as Robin Hood/Margot
 * Daniel Francis as Dr. Facilier/Mr. Samdi
 * Jeff Pierre as Naveen/Drew

Uncredited

 * Bruce Blain as Desk Sergeant
 * Patrick Lubczyk as TBA
 * Crystal Dalman as Coven Member

Trivia

 * -|Production Notes=

Title

 * The title of this episode was revealed by Adam Horowitz via his Twitter account on February 22, 2018.

Production Notes

 * When writing this episode, Dana Horgan and Leah Fong listened to the Titanic soundtrack.