A new story is soon to come a-knocking.

ABC unveiled the latest "Once Upon a Time" Season 7 preview at San Diego Comic-Con on Saturday, offering a glimpse into the show's new book. The trailer first visits the past and Henry Mills's beginnings, and then it swaps out the young character (Jared Gilmore) with the adult version of him. Older Henry (Andrew J. West) immediately gets a surprise when a girl named Lucy (Alison Fernandez) arrives on his doorstep claiming that she's his daughter and his family needs help.

We don't know what trouble has befallen them yet, but the trailer does promise a new curse. The story will feature Cinderella (Dania Ramirez), wicked stepmother Lady Tremaine (Gabrielle Anwar), and wicked stepsister Drizella (Adelaide Kane), along with Tiana (Mekia Cox), Alice (Rose Reynolds), and more.

The struggle to reach happily ever after begins again when "Once Upon a Time" returns on Friday, Oct. 6.
Once Upon a Time TV Show Poster
Once Upon a Time
ABCTVPGOctober 23, 2011
Based on 26 critics

After being contacted by the child she gave up a decade earlier, a bail bond collector must fight for the present-day world, in which fairy-tale characters now live. Read More