The latest episode of Supergirl develops the plot threads of Malefik, the villainous brother of the Martian Manhunter, as well as William Dey, the mysterious rival for Kara at Catco. It’s a solid episode. Not the most exciting, but reliable, and leaves things nicely set up for later developments.
Lena Luthor (Katie McGrath) works alongside Brainiac 5 (Jesse Rath) and Alex Danvers (Chyler Leigh) as they try to find a way to send Malefik (Phil LaMarr) back into the Phantom Zone, while the villain tries to get vengeance on his brother (David Harewood). Once again I found myself extremely impressed with how McGrath is playing Lena. She has become such an endearing character that it is downright painful to see how she is manipulating her friends and working against their interests.
The William Dey (Staz Nair) plot is a bit more complicated than it seemed at first, and it’s hard to know how much of the preposterous story he tells Kara (Melissa Benoist) is true. Comic readers who have recognized who Andrea Rojas (Julie Gonzalo) is have a bit of a step up on this, but I admit that I am puzzled at exactly who to trust in the mesh of lies.
Jimmy Olsen (Mehcad Brooks) finds a new purpose, and makes plans to leave National City. I recall reading that he was going to be departing the series. Hate to say it, but I will be glad once he is gone. I like the actor, but he just never felt like Jimmy Olsen to me. I readily admit that part of that was due to his being a black man, but I believe I could have handled a Jimmy-like scrawny black man in the role. Brooks is just too physically impressive for Olsen.