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,Once Upon A Time Season 7 DVD 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.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,Once Upon A Time Season 7Mekia Cox, and Rose Reynolds were cast in recurring roles for the upcoming season.