Mehcad Brooks will leave Supergirl in the first half of its upcoming fifth season. 1 / 7
Brooks has played James, or Jimmy, Olsen on the show since its 2015 debut. 2 / 7
Brooks is leaving the series to focus on other projects in film, TV and literature. 3 / 7
Brooks' Olsen has been one of Supergirl's most reliable allies and an occasional love interest. 4 / 7
He's also suited up as the heroic Guardian. 5 / 7
However, the door is open for Brooks to return as a guest-star in some capacity. 6 / 7
The next season of Supergirl premieres on the CW on Sun, Oct. 9. 7 / 7