Dania Ramirez to Star on ABC’s “Once Upon A Time”

Dania Ramirez’s life is a fairy tale…

The 37-year-old Dominican actress and Devious Maids alum has been cast as a series regular on ABC’s Once Upon A Time for the upcoming seventh season.

Dania Ramirez

Ramirez’s character details are being kept under wraps at the moment.

The addition of Ramirez follows the exodus of original cast members Ginnifer Goodwin, Josh Dallas, Emilie de Ravin, Jared S. Gilmore, Jennifer Morrison and Rebecca Mader at the end of Season 6, and set the stage for the planned “reset” of Season 7.

The new season will focus on returning cast members Lana Parrilla, Robert Carlyle and Colin O’Donoghue, along with The Walking Dead‘s Andrew J. West, who was introduced in the Season 6 finale.

Once is set in the fictional seaside town of Storybrooke, Maine, whose residents are characters from various fairy tales transported to the “real world” town and robbed of their original memories by a powerful curse. It premiered in 2011 to 12.8 million total viewers and a 4.0 demo rating, making it the highest-rated drama series premiere that season, but ratings in the past few seasons have declined. Its Season 6 ender (0.9/3) set a finale low for the series.

Ramirez’s previous television credits include Entourage, Heroes and The Sopranos.