By Natalie Abrams
July 06, 2017 at 01:18 PM EDT

In the wake of six cast members exiting the series, Once Upon a Time has added five new actresses to its ranks for season 7.

Gabrielle Anwar (Burn Notice), Adelaide Kane (Reign), Dania Ramirez (Devious Maids), Mekia Cox (Chicago Med), and Rose Reynolds (Poldark) are joining the cast of the ABC fairy tale series, EW has confirmed. Details on their roles are being kept under wraps, but both Anwar and Ramirez will be series regulars, while the other trio will recur.

The casting comes on the heels of Jennifer Morrison, Ginnifer Goodwin, Josh Dallas, Rebecca Mader, Emilie de Ravin, and Jared Gilmore exiting the series. OUAT will go through somewhat of a creative reboot in season 7, with Henry (previously played by Gilmore) now aged up and played by Andrew J. West. Lana Parrilla, Colin O’Donoghue, and Robert Carlyle are set to return, along with new addition Alison Fernandez, who played Henry’s daughter Lucy in the season 6 finale.

Once Upon a Time will move to Fridays this fall on ABC. Get all the details on the new season here.

Episode Recaps


Once Upon a Time

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.

  • TV Show
  • 7
  • In Season
  • ABC
stream service