how many episodes of once upon a time are there in season 7
10
title: Once Upon a Time (season 7) text: Once Upon a Time (season 7) The seventh and final season of the American ABC fantasy-drama "Once Upon a Time" was ordered on May 11, 2017. It consisted of 22 episodes, airing on Fridays, having premiered on October 6, 2017. This season marked a significant change for the series, as it was announced at the end of the sixth season that the majority of the main cast members would not be returning for season 7. Lana Parrilla, Colin O'Donoghue, and Robert Carlyle were the only ones remaining. Andrew J. West and Alison Fernandez were announced as new regulars in May title: Once Upon a Time (season 7) text: had also been confirmed to appear in the twentieth episode) and Sean Maguire, as well as formerly recurring stars JoAnna Garcia Swisher, Victoria Smurfit, Robbie Kay, Beverley Elliott, Lee Arenberg, Keegan Connor Tracy, and Tony Amendola. On March 21, it was announced that Jennifer Morrison and Emilie de Ravin would be back a second time, along with Ginnifer Goodwin and Josh Dallas for the final episode of the series. In addition, Raphael Sbarge, David Paul Grove, and Faustino Di Bauda later confirmed that they were also appearing in the series finale. Once Upon a Time (season 7) The seventh and title: Once Upon a Time (season 7) text: "no longer in charge." Former main cast member Jennifer Morrison has confirmed that she has agreed to return for one episode, later revealed to be the second episode of the season. Morrison announced her last filming day on July 19, 2017. On July 22, it was confirmed that Emilie de Ravin would return for the fourth episode in the seventh season. 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, title: Once Upon a Time (season 7) text: 2017. Dania Ramirez and Gabrielle Anwar were announced as additional regulars in July 2017. In August 2017, it was announced that Mekia Cox had been promoted to series regular after initially joining the cast in July as recurring. The storyline was softly rebooted with a main narrative led by an adult Henry Mills, set several years after last season's events. In February 2018, it was announced the seventh season would serve as the final season of the series; the season and series concluded on May 18, 2018. Several years after the Final Battle, Henry Mills leaves Storybrooke in search of title: Once Upon a Time (season 7) text: 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, 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