https://en.wikipedia.org/wiki/List_of_Supergirl_characters
James Olsen (portrayed by Mehcad Brooks; main: seasons 1–5; guest: season 6) is a former Daily Planet photographer who moved to National City and became the new art director for his former colleague, Cat Grant's media company, CatCo Worldwide Media. He is a potential love interest for Kara. Among his reasons for moving across the country include his breakup with his fiancée …