'Supergirl' casts former Supergirl Laura Vandervoort as a villain

Two new characters are on the way to "Supergirl's" National City.

Warner Bros. announced today during its Television Critics Assn. presentation that it has cast Laura Vandervoort and Jeff Branson for recurring roles in "Supergirl." 

Vandervoort will play Indigo, a character described as "a living, strong-willed supercomputer that was sentenced to Fort Rozz after turning against the people of Krypton." In the comics Indigo is a super-powered cybernetic hero (and villain) that has ties to Superman foe Brainiac.

Indigo is not Vandervoort's first foray into the DC Comics world. Fans will remember Vandervoort as the "Smallville" incarnation of Clark Kent's Kryptonian cousin Kara (a.k.a. Supergirl).  

The addition of Vandervoort means there are three generations of Supergirls in the CBS series. In addition to star Melissa Benoist, who plays Kara Danvers, Helen Slater -- who played Kara Zor-El in the 1984 film "Supergirl" -- plays Kara's foster mother (and Slater also appeared on "Smallville").

Branson, whose previous credits include "The Young and the Restless," will play Master Jailer, "the forceful and unrelenting jail guard on Fort Rozz" who "showed no mercy." In "Supergirl" Master Jailer will be focused "on catching all of the Fort Rozz escapees and brutally bringing them to justice."

In the comics, Master Jailer is the alter ego of Carl Draper, who was tasked (then became obsessed) with the idea of capturing Superman.  

"Supergirl" of course is the freshman CBS series starring Benoist as the titular heroine who is working to forge her own superhero story and identity independent of her super-powered cousin. The series also features Mehcad Brooks, Chyler Leigh, Jeremy Jordan, David Harewood and Calista Flockhart.   

Twitter: @tracycbrown

MORE:

A 'super-scary' Jesse Eisenberg? Meet the new Lex Luthor (with hair) in 'Batman v Superman'

You all should be reading Brian K. Vaughan's 'Paper Girls' comic series now

Copyright © 2016, Los Angeles Times
69°