<P> In March 2017, Andrew J. West and Alison Fernandez were cast for unknown guest roles in the season six finale . During the episode, it was revealed that West was portraying an adult Henry Mills, while Fernandez portrayed his daughter, Lucy . After that episode's airing, they were confirmed as series regulars for season 7 . West will be taking over the role from Jared S. Gilmore, who has been confirmed to appear in at least the first two episodes of the season . </P> <P> On July 6, 2017, it was announced that Dania Ramirez and Gabrielle Anwar would be two additional series regulars for season 7 . Additionally, Adelaide Kane, Mekia Cox, and Rose Reynolds were cast in recurring roles for the upcoming season. On July 15, it was announced that Ramirez would be portraying Cinderella, albeit a different version from the one previously played by Jessy Schram for the first six seasons . On July 22 at San Diego Comic - Con, it was revealed that Anwar and Kane will be portraying Lady Tremaine and Drizella, respectively . Cox would be portraying Tiana from The Princess and the Frog, while Reynolds would be playing an alternate version of Alice, a character previously heavily featured in the spin - off Once Upon a Time in Wonderland . In August 2017, Cox was promoted to series regular . </P> <P> On August 1, it was announced that Giles Matthey would return as an adult Gideon for the season's fourth episode . The episode, also featuring Emilie de Ravin, would be centered around Rumple . On that same day, it was also announced that Emma Booth was cast in a major recurring role as the Witch, whose more specific identity would be revealed later on during the season . On August 25, Kevin Ryan announced that he would be making an appearance as a new prince in the upcoming season . On August 30, it was announced that Robin Givens had been cast as Tiana's mother, Eudora . </P> <P> On September 8, it was announced that Meegan Warner would be guest starring as an alternate version of Rapunzel, a character previously featured in one episode of season 3 . It was later revealed that the character would appear in a multi-episode arc . On September 20, it was announced that former main Rebecca Mader would return for multiple episodes in the seventh season as Zelena, who will also have a cursed identity . </P>

Who plays tiana's mom in once upon a time