Mehcad Brooks (Necessary Roughness, True Blood) is set to co-star opposite Melissa Benoist in CBS’ pilot Supergirl. Based on the characters from DC Comics, the project — from Warner Bros. TV and studio-based Berlanti Prods. — centers on Kara Zor-El (Benoist), who is embracing her superhuman abilities. Brooks will play James Olsen, a photographer at CatCo, the media company where Kara (Benoist) works. He recently has been living and working in National City, though the reason is still a secret.

The character has appeared in various Superman/Supergirl series and movies, played by Jack Larson, Tommy Bond, Marc McClure, Michael Landes, Justin Whalin as well as Sam Huntington in the 2006 feature Superman Returns and Aaron Ashmore in the CW drama Smallville.

Brooks is repped by Gersh, Dave Fleming of Atlas Artists and attorney Dave Feldman.