On Supergirl, mortal office worker Kara Danvers (Melissa Benoist) has embraced her super power self and she doesn’t want to stop helping people with her super powers. And that includes fighting sexist extra-terrestrials. “On my planet, females bow before males,” says one bald-headed, ax-wielding dude. “This is not your planet,” Supergirl replies. While Supergirl can take care of many enemies, male and female, Kara occasionally needs the help of her friends including her co-worker James Olsen.
James Olsen is portrayed by Mehcad Brooks. He’s best known for his roles on Necessary Roughness (Terrence King), My Generation (Rolly Marks), True Blood (Eggs), The Deep End (Malcolm Bennett), Desperate Housewives (Matthew Applewhite), and Boston Public (Russell Clark). Supergirl airs Mondays at 8:30pm on CBS, after The Big Bang Theory.