Supergirl (Melissa Benoist) herself gets pushed a bit to the side in the latest episode of her series, as the focus goes to Lena Luthor (Katie McGrath) and Andrea Rojas (Julie Gonzalo).
This results in a surprisingly strong episode, which incorporates characters and events from previous seasons, and makes us understand even more about Lena’s excessive reactions to betrayal.
It also gives great scenes to Gonzalo, as we discover that she has a super powered identity of her own, Acrata.
The two women became friends back when they were in school together, and both wound up searching for a legendary disc. Rojas found it, but would have turned it over to Lena had not Leviathan become involved, threatening to destroy her father unless Rojas used the power herself. Of course, this also placed Andrea under Leviathan’s thumb, and she has been forced to do their bidding ever since.
Rojas becomes an even more sympathetic villain than Lena Luthor, and I really like that. These two women exist in shades of grey, which makes us want to see them both succeed and fail.
I also appreciated the cameo given to Stephen Bauer, of Breaking Bad and Scarface, as Andrea’s father. I hope he pops up again this season, even though that probably wouldn’t bode well for the character.
And I really have to praise the casting. Both Gonzalo and McGrath are perfect in their roles. Both women are more than capable of playing the moral ambiguities that now define their roles, giving the story more weight than it might have had with weaker performers.
I honestly didn’t care for the episodes in earlier seasons that spent their time on the childhoods of Kara and Alex Danvers (Chyler Leigh), so I wasn’t expecting much when this episode started to do the same sort of flashback thing. Instead, I was treated to more development, and higher stakes, that just improved the overall story this season.