Special Guest Stars Calista Flockhart as Cat Grant Teri Hatcher as Rhea Tyler Hoechlin as Superman / Kal-El / Clark Kent Lynda Carter as President Olivia Marsdin Guest Stars Katie McGrath as Lena Luthor Brenda Strong as Lillian Luthor Co Starring Pasha Ebrahimi as General