Supergirl has been cast as Indigo on CBS' hit series!
That's not nearly as confusing as it sounds, as Laura Vandervoot, who played Kara/Supergirl on long-running series Smallville, has nabbed the role of Indigo on the CBS series Supergirl!
Vandervoot is the second former Supergirl to join the cast, following Helen Slater, who played Supergirl in the 1984 movie.
Indigo is 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.
Jeff Branson has also been cast in the recurring role of Master Jailer. As the forceful and unrelenting jail guard on Fort Rozz, Master Jailer showed no mercy.
Now on Earth, he is hellbent on catching all of the Fort Rozz escapees and brutally bringing them to justice.
What do you think of this casting news? Are you ready to see three versions of women you have known as Supergirl on your screen at one time?
If you haven't caught up on the series yet, you can watch Supergirl online to do so.
Carissa Pavlica is the managing editor and a staff writer and critic for TV Fanatic. She's a member of the Critic's Choice Association, enjoys mentoring writers, cats, and passionately discussing the nuances of television and film. Follow her on Twitter and email her here at TV Fanatic.