Supergirl has really been building up its cast this season, what with additions like Superman, Mon-El, Lena Luthor, Maggie Sawyer and most recently, Miss Martian. “Survivors” offered viewers a chance to become better acquainted with some of these new additions, while also reminding viewers that if there’s one thing this show does poorly, it’s introducing compelling, three-dimensional villains.
Not that it wasn’t fun seeing actress Dichen Lachman play the villain in another superhero TV series, but her debut as Roulette felt like a significant step down from her recurring role as Jiaying on Agents of SHIELD. Other than a propensity for showboating and wearing slinky red dresses, there wasn’t much to this villain. There’s always the hope that Roulette will have a deeper role to play later in the season, but for now about the only thing this character has going for her is the identity of her mystery benefactor. Lena Luthor? Someone in Cadmus?