CBS’s Supergirl pilot has cast their Jimmy Olsen. Mehcad Brooks will be playing Jimmy Olsen. According the sources, Jimmy will be the love interest for Kara/Supergirl (played by Glee‘s Melissa Benoist), and harboring a secret of his own. Words cannot properly express how angry that makes me.
Jimmy Olsen, first introduced in the 1940s Superman radio drama, has never been a real love interest for Kara! Sure, there’s been the occasional one-off story, but it’s never been a real part of his character. This is an absolute slap in the face to long-time comic book fans.
Wait, what? You thought I meant because they changed his race. Pft. C’mon, people, it’s the 21st century. Jimmy is as generic an everyman as possible. His race has less to do with his character than just about anyone. He’s only “white” because that was the default setting at the time. Heck, he’s been non-white before. In the 1990s Lois & Clark: The New Adventures of Superman, he was played by Justin Whalin (in season two and on, that is). Mehcad Brooks is a strong actor, and will likely do the role justice. Speaking as a minority (that “Appeal to Authority,” for those of you at home playing “Social Justice Bingo”), I think it’s great that there’s also the added bonus of wider representation.
But darnit, he’s NOT her boyfriend!