Supergirl (Melissa Benoist) challenges Rhea (guest stella, star Teri Hatcher) to battle to save National City. Meanwhile, Superman (guest stella, star Tyler Hoechlin) returns and Cat Grant (guest stella, star Calista Flockhart) offers Supergirl some sage advice.