The first photo is out of The Guardian, the hero character from the DC Comics titles that is being tweaked so as to be the costumed alter ego of Jimmy Olsen (Mehcad Brooks) in The CW’s “Supergirl” series.
Brooks revealed via social media the first image os his outfit which we’ll see in action throughout the second season. Executive producer Andrew Kreisberg explains why we see Olsen take on the fight:
“These next few episodes are going to make [James] realize that being a photographer is not enough for him. So he’s going to go on a pretty exciting career trajectory that we’re really pumped by. James is going to decide that he can no longer sit back and be a sidekick, so he’s going to decide to become a vigilante.
He’s going to become Guardian, complete with the shield, which is going to cause a massive problem in his relationship with Kara because he has decided not to tell her. Now there’s this new masked vigilante, and she has her own feelings about vigilantes, and it becomes a push and pull about who gets to decide who gets to be a hero?”
Guardian was DC Comics’ analogue to Marvel’s more famous Captain America. Debuting in 1942, Guardian was never a mantle donned by Olsen though there are definite links between the characters.
— Mehcad Brooks (@MehcadBrooks) October 13, 2016