CW | 8:00 pm

After Morgan Edge (guest stars Adrian Pasdar) only narrowly survives an attack on his life, he accuses Lena (Katie McGrath) of being behind the attack and swears he’ll find a way to destroy her in the new episode "For Good." As she reflects on the situation, Lena starts to fear her loathing of Morgan will bring out the Luthor family’s well-known dark side, but Kara (Melissa Benoist) steps in to help. Alex (Chyler Leigh) runs some medical tests on a new friend.