Mehcad Brooks Mehcad Brooks

CBS' upcoming entry into the superhero field, Supergirl, has found its Jimmy Olsen. Or should we say James Olsen?

Mehcad Brooks will play the more maturely monikered James, TVGuide.com has confirmed. The character is a photographer at the media company where Kara (aka Supergirl, played by Melissa Benoist) works.

The 13 sexiest Oscar night looks ever

You may know Brooks from his time on Desperate Housewives, where he played Matthew Applewhite, or True Blood, where he played Eggs. Brooks also starred on Necessary Roughness and My Generation.

What do you think of this casting?

TODAY'S VIDEO: Can Caroline save her mom from dying on The Vampire Diaries?