Confused? No worries. CBS’ new Supergirl series has just cast Laura Vandervoort as the recurring villain Indigo on the series. Vandervoort played Superman’s cousin Kara on Smallville; she joins Helen Slater, who played Supergirl in the 1984 movie, as well as Melissa Benoist, who’s the person actually playing Supergirl on the current series.


It’s just another fun nod from the show that chose Slater to play Kara Zor-El’s adoptive mother Eliza Danvers and The Adventures of Lois & Clark’s Dean Cain as her husband Jeremiah.

Indigo is indeed a character from the comics, if you were wondering. Here’s how the press release describes her:


A living, strong-willed supercomputer that was sentenced to Fort Rozz after turning against the people of Krypton. Now on Earth, Indigo will let nothing stand in her way.

That seems to be a bit different from Indigo’s comic origin, which I won’t spoil, but I will say if you’re a Superman fan and feel like Indigo sounds a bit familiar that’s not unintentional

The Young and the Restless’ Jeff Branson has also been cast as Master Jailer, “the forceful and unrelenting jail guard” who is “hellbent on catching all of the Fort Rozz escapees and brutally bringing them to justice.” Branson has not professionally played Supergirl, as far as I am aware.

Contact the author at