Question: is james olsen leaving supergirl?
Answer: Streaming Options. James Olsen is saying goodbye to National City. Supergirl star Mehcad Brooks, who has played Superman's pal since the show debuted, is leaving the CW superhero drama in the first half of season 5, EW has learned exclusively.