“Beyond lauding the pilot, Variety’s initial review of “Supergirl” posed several questions, the most pointed (or at least pragmatic) being whether this sort of unabashed superhero series – having thrived on the network’s kid sister, the CW – could take off on CBS. The answer was not entirely, which didn’t prevent producers Greg Berlanti, Andrew Kreisberg and their team from applying a very “The Flash”-like formula to this handsome, fun, chaotic, slightly geeky addition to DC’s stable of TV heroes.
As with their other shows, the series chewed through great chunks of story, revealing Supergirl’s secret identity to multiple characters, introducing additional heroes (as in J’onn J’onzz, a.k.a. Martian Manhunter), and digging deep into comic-book mythology. While those weaned on comics might readily know the effects of red Kryptonite or the rules surrounding alternate universes, these series simply dive in and let the less-formally initiated follow along as best they can.
All that built toward a finale (and SPOILER ALERT if you haven’t watched) with nothing less than the fate of the world hanging in the balance, as Supergirl and her Martian pal (David Harewood, one of the show’s best assets) squared off in a four-way fight with the Kryptonian renegade Non (Chris Vance) and the villainous Indigo. The latter was played by Laura Vandervoort, one of several actors with past ties to the franchise nostalgically incorporated into the show.
The protracted build-up to the slightly anticlimactic showdown underscored both where the series can excel and, frankly, become a tad clunky. Faced with the prospect of death, Supergirl/Kara used the opportunity to go around telling everyone in her life how important they are to her, from her pal Winn (Jeremy Jordan) to her slow-simmering love interest James Olsen (Mehcad Brooks) to her imperious boss Cat Grant (Calista Flockhart), who paid the whole thing off, sentimentally, by finally acknowledging Kara’s contributions — and even getting her name right…”