6. "James" Olsen Is Closer To The Comics Than You Think
The casting of hunky actor Mehcad Brooks was met with an overwhelmingly negative response from fans. It's not because he's African American; it's because he's nothing like the nerdy comic book Jimmy Olsen. Well, that's where people are wrong. James Olsen (only his mother and Superman call him "Jimmy" apparently) is clearly that character, but just an older and more experienced version than what fans are used to seeing in the comics. Kind hearted and obviously a Superman fanboy, it's revealed that it was his friend in blue who sent him from Metropolis to National City - which the pilot confirms is on the opposite side of the country to Metropolis - to keep an eye on Kara in case she decides to become a hero. The timing is admittedly ridiculously coincidental, but James might just end up being one of the show's most interesting characters, especially as its main tie to Superman.