Laura Vanderoort Plays ‘Indigo’ On ‘Supergirl,’ Bringing A ‘Smallville’ Connection

Supergirl has made a point to pay homage to the past, and that tradition is continuing in a cool way. On Monday's episode, Canadian actress Laura Vandervoort will play Indigo on Supergirl. According to the official CBS press release, Indigo is "a dangerous being who can transport via the Internet and who has a connection to Kara's past" — but the same can be said about the actress who plays her.

Vandervoort is currently the star of the Canadian series Bitten — which is about werewolves, and you may also know her from the canceled ABC series V and Instant Star. However, most importantly, she played Kara Zor-El on Smallville, appearing in 23 episodes. She joins another former girl of steel, Helen Slater, who played Kara in the 1984 movie Supergirl and plays Kara's adoptive mother on the CBS series. While hiring an actress from Smallville would make it a little bit more difficult for Tom Welling to reprise his role as Clark Kent on Supergirl, I still love that this show has included multiple Supergirls past. It's a fun Easter Egg for the show — especially considering the fact that the characterization of Kara was a little bit different on Smallville.

EdwinTV32 on YouTube

In an interview with Collider, Vandervoort talked about revisiting the mythology. "Of course," she said, "it’s a little strange, but at the same time, it’s a new show and it’s a different character. It’s not the same Supergirl. She just has the same name and history, but they’re portraying her differently than we did on Smallville. I think it’s great. I think it’s nice to change things up. It is a lot of fun. It’s a wink at the audience when I’m with Melissa [Benoist] in a scene, with everyone knowing that history." She also admitted that it is particularly fun to play a villain this time around, something I can't but agree with as well. It's fun to see actors switch it up every once in a while.

Image: Michael Yarish/CBS