Cat Grant
Cat Grant, played by Calista Flockhart on the CW series “Supergirl,” was in charge of CatCo, a media corporation in National City. She often treated Kara Danvers/Supergirl like an office slave and mispronounced her name on purpose. But she later mellowed out and proved to be a mentor before departing the series.