Supergirl Laura Vandervoort Indigo

Supergirl Books 'Supergirl': Smallville Vet Laura Vandervoort Cast as Indigo — Plus, How Young Superman Appears!

Supergirl is once again flexing its meta muscles.

Laura Vandervoort, who famously portrayed Kara Zor-El on The WB’s Smallville, will recur on CBS’ new drama as DC Comics character Indigo, the network announced Monday. She’ll first appear in Episode 15.

Supergirl‘s Indigo is described as 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.”

“[Indigo] looks badass,” adds executive producer Andrew Kreisberg. “She’s going to look awesome. And she definitely won’t look just like Laura. … Being one aspect of the Brainiac program, she comes in through computers, so Winn is actively involved in that episode. She was one of the Fort Rozz prisoners, so how she got there and what she’s been doing on Earth is part of the surprise of the episode

Vandervoort had been eyed for several roles on Supergirl, but scheduling conflicts with her Syfy drama Bitten prevented her from heading to National City — until now.

Additionally, Jeff Branson (The Young and the Restless) will recur as DC Comics character Master Jailer. Once the “forceful and unrelenting jail guard on Fort Rozz,” his new Earthly mission is to “brutally” recapture all of the escapees.

It was also announced that an upcoming episode will offer a riff on the classic Superman comics tale “For the Man Who Has Everything,” where Kara wakes up on an intact idyllic Krypton with no idea how she got there.

“There was something about that story that to me was even more resonant for [Kara],” Kreisberg says, ” because for Superman it was a wish for something he never had. But for her, she wants something back that was taken from her.” (Cue the previously teased casting of a Young Kal-El.)

Your thoughts on this casting? Drop ’em in a comment below.