Supergirl, meet your new mama!

The CW has recast the role of "Supergirl" Season 3. "Smallville" from Season 4-10.

Executive producer Andrew Kreisberg issued a statement explaining that the casting change is due to Laura Benanti's work schedule in NYC:

"Unfortunately Laura, who Greg [Berlanti] and I have worked with for years going back to 'Eli Stone,' was unable to continue in the role due to work commitments in New York. But we are so blessed that Erica has come aboard to offer her own interpretation of Kara's mother. We had tremendous success with a former Lois Lane last season with Teri Hatcher. We know Erica will continue the proud tradition of legacy actors joining our shows and creating new and exciting takes on classic DC characters."

Benanti played twins Alura Zor-El / Astra In-Ze in 10 episodes of "Supergirl" from 2015-2016.

As TVLine pointed out, Durance is just the latest "legacy" star to join "Supergirl," following Laura Vandervoort (Kara of "Smallville"), Dean Cain (Superman in "Lois & Clark"), Helen Slater (star of the 1984 movie "Supergirl"), and Teri Hatcher (Lois of "Lois & Clark").

This is not the only change coming to "Supergirl" for Season 3. In May, it was announced that Floriana Lima (Maggie Sawyer) will only return on a recurring basis, a downgrade from her series regular status, also reportedly due to scheduling issues.

Meanwhile, Supergirl herself shared a photo on set, showing she's back at work:

"Supergirl" Season 3 premieres Monday, October 9 at 8 p.m. on The CW.

Want more stuff like this? Like us on Facebook.