A lot of fans are asking why Dania Ramirez is the new Cinderella on "Once Upon A Time" Season 7. Jessy Schram has already won fans over for her Cinderella portrayal, so it makes fans curious about the change. For his part, showrunner Edward Kitsis has hinted at the new generation of fairy tale characters as the reason for this change.

"If we remember, Henry's grandfather [David] is Prince Charming (portrayed by Josh Dallas), so we have the grandson of Prince Charming with a new Cinderella," Kitsis told Entertainment Weekly. His response suggests a new set of characters for the new timeline in OUAT 7.

The show boss seems convinced that the Cinderella in adult Henry's life should not be the same Cinderella that his grandparents used to know. For some fans, this is a fair enough reason. For others, a new character would have been better.

OUAT Season 7 time jump: New twists and turns

As fans already know, there was a time jump in the last moments of OUAT 6. In fact, Henry Mills is now all grown-up, as portrayed by Andrew J. West. He meets his daughter Lucy (Alison Fernandez) and now they need each other to save the family from another sort of mess.

Below is Dania Ramirez dressed up as Cinderella in a publicity photo from ABC. While some fans are sure they would miss Schram, others are hopeful that this new Cinderella would be at least as interesting to watch.

OUAT 7 with a new savior

Jennifer Morrison is returning to OUAT 7 for only one episode. After that, she is done playing her savior role for the Enchanted Forest and Storybrooke. Henry Mills is now the savior, and other things are expected to change in "Once Upon A Time."

It remains to be seen whether Morrison will come back for special episodes in the future.

According to reports, she felt it was time to take a break from incessant filming as an actress and try other opportunities as a director. Morrison spent several years in "House. M.D." and played a recurring role in "How I Met Your Mother."

With Emma Swan gone, fans are eager to find out what will happen to her beloved pirate, Captain Hook (Colin O'Donoghue).

The former evil queen Regina Mills (Lana Parrilla) and the Dark One a.k.a. Rumplestiltskin (Robert Carlyle), together with the rest of OUAT cast, are also expected to show significant changes now that their lives are no longer connected to the savior they both opposed at various times in the beginning of the series.

"Once Upon A Time" Season 7 has a new timeslot. From Sunday nights, the series will start airing Friday nights on ABC this fall.