‘Once Upon a Time’ Season 7 Episode 4 Preview: Photos, Trailer, and Plot

Once Upon a Time Season 7 Episode 4
Dania Ramirez and Adelaide Kane in ‘Once Upon a Time’ season 7 episode 4 (Photo by Jack Rowand / ABC)

The short teaser trailer for ABC’s Once Upon a Time season seven episode four provides a brief glimpse of Belle as well as lots of craziness from Alice. Season seven episode three found Cinderella teaming up with Tiana, Henry, Regina, and Hook to take on Lady Tremaine. Meanwhile in Hyperion Heights, Jacinda made the difficult decision to do what’s right instead of taking the easy way out and agreeing to Victoria Belfrey’s proposal. And, Lucy spent the episode trying to get Henry to remember she and her mother are his family.

Once Upon a Time season seven episode four is titled “Beauty” and will air on October 27, 2017. Season seven stars 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, Mekia Cox as Sabine/Tiana, and Adelaide Kane as Drizella/Ivy.

The “Beauty” Plot: It’s Halloween in Hyperion Heights and Victoria forces Ivy to take Lucy trick-or-treating. Meanwhile, Tilly appears to be waking up from the curse and is intent on leading Weaver to the truth – but not if Victoria can help it. In a flashback, Rumple and Belle seek the answer to a prophecy that could cement their happy ending.

More on Once Upon a Time Season 7:
Season 7 Episode 1 Recap
Colin O’Donoghue and Robert Carlyle Interview
Lana Parrilla and Gabrielle Anwar Interview
Andrew J West and Dania Ramirez Interview
Edward Kitsis, Adam Horowitz and David H Goodman Interview


Once Upon a Time Season 7 Episode 4
Gabrielle Anwar as Victoria Belfrey (Photo by Jack Rowand / ABC)
Once Upon a Time Season 7 Episode 4
Dania Ramirez as Jacinda and Adelaide Kane as Ivy Belfrey (Photo by Jack Rowand / ABC)
Once Upon a Time Season 7 Episode 4
Adelaide Kane as Ivy Belfrey (Photo by Jack Rowand / ABC)