CBS just released the first official image of Laura Vandervoort in the full costume and makeup as Indigo in an upcoming episode of Supergirl. In yet another sly bit of casting, fans of Smallville might remember that Vandervoort played Kara Zor-El herself in the long-running CW show.
In the comics, Indigo arrived on Earth from a distant future, first as a hero, but later revealing villainous intentions. It’s eventually discovered that the cyborg time traveler is actually an iteration of Braniac, and with her look here, it seems that this might be how the infamous villain is introduced to National City.
Source: CBS (via ComicBook.com)