10 TV Characters Who Were Perfectly Cast (The Second Time)
4. Alura Zor-El - Supergirl
In another case of an actor being required to jump ship due to commitments elsewhere, here's the time Supergirl's mom was swapped out in front of our very eyes.
With Laura Benanti doing an admirable enough job in the parts of Alura Zor-El and her twin Astra in The CW's Supergirl during the show's first two seasons, the star was forced to call time on her Kryptonian trip due to theatre commitments in 2017. But this need to be on the stage ultimately paved the way for a DC TV return for a former Smallville star.
Going from that show's Lois Lane to this one's mother of Supergirl, the outstanding Erica Durance quickly set about bringing a much more charming and overall charismatic turn to the table, much to the joy of those who'd grown up enjoying her also memorable stint as Clark Kent's love interest.
And said Supergirl commitments still didn't stop her stepping back into Lois mode for the Batwoman episode of the Arrowverse "Crisis on Infinite Earths" crossover event. Meta madness everywhere you look.